1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
crate::ix!();
pub struct NodeVSend {
pub map_send_bytes_per_msg_cmd: MapMsgCmdSize,
/**
| Total size of all vSendMsg entries
|
|
*/
pub n_send_size: usize, // default = { 0 }
/**
| Offset inside the first vSendMsg already
| sent
|
*/
pub n_send_offset: usize, // default = { 0 }
pub n_send_bytes: u64, // default = { 0 }
pub send_msg: VecDeque<Vec<u8>>,
}
impl Default for NodeVSend {
fn default() -> Self {
Self {
map_send_bytes_per_msg_cmd: MapMsgCmdSize::default(),
n_send_size: 0,
n_send_offset: 0,
n_send_bytes: 0,
send_msg: VecDeque::<Vec::<u8>>::default(),
}
}
}