gaia_stub/
lib.rs

1pub mod broker {
2    tonic::include_proto!("broker");
3
4    pub const FILE_DESCRIPTOR_SET: &[u8] = tonic::include_file_descriptor_set!("broker_descriptor");
5}
6
7pub mod recorder {
8    tonic::include_proto!("recorder");
9
10    pub const FILE_DESCRIPTOR_SET: &[u8] =
11        tonic::include_file_descriptor_set!("recorder_descriptor");
12}
13
14pub mod tco_tmiv {
15    tonic::include_proto!("tco_tmiv");
16
17    pub mod tmiv {
18        pub fn get_timestamp(tmiv: &super::Tmiv, pseudo_nanos: i32) -> prost_types::Timestamp {
19            tmiv.timestamp.clone().unwrap_or(prost_types::Timestamp {
20                seconds: tmiv.plugin_received_time as i64,
21                nanos: pseudo_nanos,
22            })
23        }
24    }
25}