rusteron_archive::bindings

Type Alias aeron_archive_t

Source
pub type aeron_archive_t = aeron_archive_stct;

Aliased Type§

struct aeron_archive_t {
    pub owns_ctx: bool,
    pub ctx: *mut aeron_archive_context_stct,
    pub lock: 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: 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.