Type Alias rusteron_media_driver::bindings::aeron_subscribable_t

source ·
pub type aeron_subscribable_t = aeron_subscribable_stct;

Aliased Type§

struct aeron_subscribable_t {
    pub correlation_id: i64,
    pub length: usize,
    pub capacity: usize,
    pub array: *mut aeron_tetherable_position_stct,
    pub resting_count: usize,
    pub add_position_hook_func: Option<unsafe extern "C" fn(_: *mut c_void, _: *mut i64)>,
    pub remove_position_hook_func: Option<unsafe extern "C" fn(_: *mut c_void, _: *mut i64)>,
    pub clientd: *mut c_void,
}

Fields§

§correlation_id: i64§length: usize§capacity: usize§array: *mut aeron_tetherable_position_stct§resting_count: usize§add_position_hook_func: Option<unsafe extern "C" fn(_: *mut c_void, _: *mut i64)>§remove_position_hook_func: Option<unsafe extern "C" fn(_: *mut c_void, _: *mut i64)>§clientd: *mut c_void

Trait Implementations§

source§

impl From<AeronSubscribable> for aeron_subscribable_t

source§

fn from(value: AeronSubscribable) -> Self

Converts to this type from the input type.