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}