pub struct AeronArchiveControlResponsePoller { /* private fields */ }
Implementations§
Source§impl AeronArchiveControlResponsePoller
impl AeronArchiveControlResponsePoller
Sourcepub fn new_zeroed() -> Result<Self, AeronCError>
pub fn new_zeroed() -> Result<Self, AeronCError>
creates zeroed struct where the underlying c struct is on the heap
pub fn subscription(&self) -> AeronSubscription
pub fn fragment_limit(&self) -> c_int
pub fn fragment_assembler(&self) -> AeronControlledFragmentAssembler
pub fn error_on_fragment(&self) -> bool
pub fn control_session_id(&self) -> i64
pub fn correlation_id(&self) -> i64
pub fn relevant_id(&self) -> i64
pub fn recording_id(&self) -> i64
pub fn subscription_id(&self) -> i64
pub fn position(&self) -> i64
pub fn recording_signal_code(&self) -> i32
pub fn version(&self) -> i32
pub fn error_message(&self) -> &str
pub fn error_message_malloced_len(&self) -> u32
pub fn encoded_challenge_buffer(&self) -> &str
pub fn encoded_challenge_buffer_malloced_len(&self) -> u32
pub fn encoded_challenge(&self) -> AeronArchiveEncodedCredentials
pub fn code_value(&self) -> c_int
pub fn is_poll_complete(&self) -> bool
pub fn is_code_ok(&self) -> bool
pub fn is_code_error(&self) -> bool
pub fn is_control_response(&self) -> bool
pub fn was_challenged(&self) -> bool
pub fn is_recording_signal(&self) -> bool
pub fn close(&self) -> Result<i32, AeronCError>
pub fn poll(&self) -> Result<i32, AeronCError>
pub fn get_inner(&self) -> *mut aeron_archive_control_response_poller_t
Trait Implementations§
Source§impl Clone for AeronArchiveControlResponsePoller
impl Clone for AeronArchiveControlResponsePoller
Source§fn clone(&self) -> AeronArchiveControlResponsePoller
fn clone(&self) -> AeronArchiveControlResponsePoller
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl From<&AeronArchiveControlResponsePoller> for *mut aeron_archive_control_response_poller_t
impl From<&AeronArchiveControlResponsePoller> for *mut aeron_archive_control_response_poller_t
Source§fn from(value: &AeronArchiveControlResponsePoller) -> Self
fn from(value: &AeronArchiveControlResponsePoller) -> Self
Converts to this type from the input type.
Source§impl From<*const aeron_archive_control_response_poller_stct> for AeronArchiveControlResponsePoller
impl From<*const aeron_archive_control_response_poller_stct> for AeronArchiveControlResponsePoller
Source§fn from(value: *const aeron_archive_control_response_poller_t) -> Self
fn from(value: *const aeron_archive_control_response_poller_t) -> Self
Converts to this type from the input type.
Source§impl From<*mut aeron_archive_control_response_poller_stct> for AeronArchiveControlResponsePoller
impl From<*mut aeron_archive_control_response_poller_stct> for AeronArchiveControlResponsePoller
Source§fn from(value: *mut aeron_archive_control_response_poller_t) -> Self
fn from(value: *mut aeron_archive_control_response_poller_t) -> Self
Converts to this type from the input type.
Source§impl From<AeronArchiveControlResponsePoller> for *mut aeron_archive_control_response_poller_t
impl From<AeronArchiveControlResponsePoller> for *mut aeron_archive_control_response_poller_t
Source§fn from(value: AeronArchiveControlResponsePoller) -> Self
fn from(value: AeronArchiveControlResponsePoller) -> Self
Converts to this type from the input type.
Source§impl From<AeronArchiveControlResponsePoller> for aeron_archive_control_response_poller_t
impl From<AeronArchiveControlResponsePoller> for aeron_archive_control_response_poller_t
Source§fn from(value: AeronArchiveControlResponsePoller) -> Self
fn from(value: AeronArchiveControlResponsePoller) -> Self
Converts to this type from the input type.
Source§impl From<aeron_archive_control_response_poller_stct> for AeronArchiveControlResponsePoller
impl From<aeron_archive_control_response_poller_stct> for AeronArchiveControlResponsePoller
Source§fn from(value: aeron_archive_control_response_poller_t) -> Self
fn from(value: aeron_archive_control_response_poller_t) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for AeronArchiveControlResponsePoller
impl !RefUnwindSafe for AeronArchiveControlResponsePoller
impl !Send for AeronArchiveControlResponsePoller
impl !Sync for AeronArchiveControlResponsePoller
impl Unpin for AeronArchiveControlResponsePoller
impl !UnwindSafe for AeronArchiveControlResponsePoller
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more