Struct fix_rs::fix::Parser
[−]
[src]
pub struct Parser { pub messages: Vec<Box<FIXTMessage + Send>>, // some fields omitted }
Fields
messages: Vec<Box<FIXTMessage + Send>>
Methods
impl Parser
[src]
fn new(
message_dictionary: HashMap<&'static [u8], Box<BuildFIXTMessage + Send>>,
max_message_length: u64
) -> Parser
message_dictionary: HashMap<&'static [u8], Box<BuildFIXTMessage + Send>>,
max_message_length: u64
) -> Parser
fn reset_parser(&mut self)
fn set_default_message_version(&mut self, message_version: MessageVersion)
fn clear_default_message_type_versions(&mut self)
fn set_default_message_type_version(
&mut self,
tag: &[u8],
message_version: MessageVersion
)
&mut self,
tag: &[u8],
message_version: MessageVersion
)
fn max_message_size(&self) -> u64
fn validate_message_dictionary(
message_dictionary: &HashMap<&'static [u8], Box<BuildFIXTMessage + Send>>
)
message_dictionary: &HashMap<&'static [u8], Box<BuildFIXTMessage + Send>>
)