#[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: i64
control session id of the request
correlation_id: i64
correlation id of the request
recording_id: i64
id of the recording
start_timestamp: i64
timestamp of recording start
stop_timestamp: i64
timestamp of recording stop
start_position: i64
the start position of the recording against the recorded publication
stop_position: i64
the highest position reached for this recording
initial_term_id: i32
the initial term id of the recorded publication
segment_file_length: i32
the segment file length - a multiple of the term_buffer_length
term_buffer_length: i32
term buffer length of the publication
mtu_length: i32
mtu length of the recorded publication
session_id: i32
session id of the recorded publication
stream_id: i32
stream id of the recorded publication
stripped_channel: *mut c_char
channel used for recording subscription at the Aeron Archive
stripped_channel_length: usize
length of the stripped_channel string
original_channel: *mut c_char
channel provided to start the recording request
original_channel_length: usize
length of the original_channel string
source_identity: *mut c_char
source identity of the recorded stream
source_identity_length: usize
length 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 ==
.