#[repr(C)]pub struct aeron_archive_recording_descriptor_stct {Show 19 fields
pub control_session_id: i64,
pub correlation_id: i64,
pub recording_id: i64,
pub start_timestamp: i64,
pub stop_timestamp: i64,
pub start_position: i64,
pub stop_position: i64,
pub initial_term_id: i32,
pub segment_file_length: i32,
pub term_buffer_length: i32,
pub mtu_length: i32,
pub session_id: i32,
pub stream_id: i32,
pub stripped_channel: *mut c_char,
pub stripped_channel_length: usize,
pub original_channel: *mut c_char,
pub original_channel_length: usize,
pub source_identity: *mut c_char,
pub source_identity_length: usize,
}Expand description
Struct containing the details of a recording
Fields§
§control_session_id: i64control session id of the request
correlation_id: i64correlation id of the request
recording_id: i64id of the recording
start_timestamp: i64timestamp of recording start
stop_timestamp: i64timestamp of recording stop
start_position: i64the start position of the recording against the recorded publication
stop_position: i64the highest position reached for this recording
initial_term_id: i32the initial term id of the recorded publication
segment_file_length: i32the segment file length - a multiple of the term_buffer_length
term_buffer_length: i32term buffer length of the publication
mtu_length: i32mtu length of the recorded publication
session_id: i32session id of the recorded publication
stream_id: i32stream id of the recorded publication
stripped_channel: *mut c_charchannel used for recording subscription at the Aeron Archive
stripped_channel_length: usizelength of the stripped_channel string
original_channel: *mut c_charchannel provided to start the recording request
original_channel_length: usizelength of the original_channel string
source_identity: *mut c_charsource identity of the recorded stream
source_identity_length: usizelength of the source_identity string
Trait Implementations§
Source§impl Clone for aeron_archive_recording_descriptor_stct
impl Clone for aeron_archive_recording_descriptor_stct
Source§fn clone(&self) -> aeron_archive_recording_descriptor_stct
fn clone(&self) -> aeron_archive_recording_descriptor_stct
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl From<aeron_archive_recording_descriptor_stct> for AeronArchiveRecordingDescriptor
impl From<aeron_archive_recording_descriptor_stct> for AeronArchiveRecordingDescriptor
Source§fn from(value: aeron_archive_recording_descriptor_t) -> Self
fn from(value: aeron_archive_recording_descriptor_t) -> Self
Source§impl PartialEq for aeron_archive_recording_descriptor_stct
impl PartialEq for aeron_archive_recording_descriptor_stct
Source§fn eq(&self, other: &aeron_archive_recording_descriptor_stct) -> bool
fn eq(&self, other: &aeron_archive_recording_descriptor_stct) -> bool
self and other values to be equal, and is used by ==.