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.
Source§

impl Clone for aeron_archive_stct

Source§

fn clone(&self) -> aeron_archive_stct

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Default for aeron_archive_stct

Source§

fn default() -> Self

Returns the “default value” for a type. Read more
Source§

impl Copy for aeron_archive_stct