Type Alias aeron_archive_t

Source
pub type aeron_archive_t = aeron_archive_stct;

Aliased Type§

#[repr(C)]
pub struct aeron_archive_t { pub owns_ctx: bool, pub ctx: *mut aeron_archive_context_stct, pub lock: _opaque_pthread_mutex_t, pub archive_proxy: *mut aeron_archive_proxy_stct, pub owns_control_response_subscription: bool, pub subscription: *mut aeron_subscription_stct, pub control_response_poller: *mut aeron_archive_control_response_poller_stct, pub recording_descriptor_poller: *mut aeron_archive_recording_descriptor_poller_stct, pub recording_subscription_descriptor_poller: *mut aeron_archive_recording_subscription_descriptor_poller_stct, pub control_session_id: i64, pub archive_id: i64, pub is_in_callback: bool, }

Fields§

§owns_ctx: bool§ctx: *mut aeron_archive_context_stct§lock: _opaque_pthread_mutex_t§archive_proxy: *mut aeron_archive_proxy_stct§owns_control_response_subscription: bool§subscription: *mut aeron_subscription_stct§control_response_poller: *mut aeron_archive_control_response_poller_stct§recording_descriptor_poller: *mut aeron_archive_recording_descriptor_poller_stct§recording_subscription_descriptor_poller: *mut aeron_archive_recording_subscription_descriptor_poller_stct§control_session_id: i64§archive_id: i64§is_in_callback: bool

Trait Implementations§

Source§

impl From<AeronArchive> for aeron_archive_t

Source§

fn from(value: AeronArchive) -> Self

Converts to this type from the input type.