rusteron_media_driver::bindings

Type Alias aeron_driver_t

Source
pub type aeron_driver_t = aeron_driver_stct;

Aliased Type§

struct aeron_driver_t {
    pub context: *mut aeron_driver_context_stct,
    pub conductor: aeron_driver_conductor_stct,
    pub sender: aeron_driver_sender_stct,
    pub receiver: aeron_driver_receiver_stct,
    pub runners: [aeron_agent_runner_stct; 3],
}

Fields§

§context: *mut aeron_driver_context_stct§conductor: aeron_driver_conductor_stct§sender: aeron_driver_sender_stct§receiver: aeron_driver_receiver_stct§runners: [aeron_agent_runner_stct; 3]

Trait Implementations§

Source§

impl From<AeronDriver> for aeron_driver_t

Source§

fn from(value: AeronDriver) -> Self

Converts to this type from the input type.
Source§

impl Clone for aeron_driver_stct

Source§

fn clone(&self) -> aeron_driver_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_driver_stct

Source§

fn default() -> Self

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

impl Copy for aeron_driver_stct