[−][src]Struct aeron_rs::counter::Counter
Methods
impl Counter
[src]
pub fn new(
client_conductor: Arc<Mutex<ClientConductor>>,
buffer: AtomicBuffer,
registration_id: i64,
counter_id: i32
) -> Self
[src]
client_conductor: Arc<Mutex<ClientConductor>>,
buffer: AtomicBuffer,
registration_id: i64,
counter_id: i32
) -> Self
pub fn registration_id(&self) -> i64
[src]
pub fn is_closed(&self) -> bool
[src]
pub fn close(&self)
[src]
pub fn state(&self) -> Result<i32, AeronError>
[src]
pub fn label(&self) -> Result<CString, AeronError>
[src]
pub fn id(&self) -> i32
[src]
Inherited from AtomicCounter
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Counter
impl !Send for Counter
impl !Sync for Counter
impl Unpin for Counter
impl UnwindSafe for Counter
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,