pub struct Logon {
pub message: Message,
}Expand description
Logon is the fix42 Logon type, MsgType = A.
Fields§
§message: MessageImplementations§
Source§impl Logon
impl Logon
Sourcepub fn new(
encrypt_method: EncryptMethodField,
heart_bt_int: HeartBtIntField,
) -> Self
pub fn new( encrypt_method: EncryptMethodField, heart_bt_int: HeartBtIntField, ) -> Self
Creates a new Logon with required fields.
Sourcepub fn from_message(msg: Message) -> Self
pub fn from_message(msg: Message) -> Self
Creates a Logon from an existing Message.
Sourcepub fn to_message(self) -> Message
pub fn to_message(self) -> Message
Returns the underlying Message.
Sourcepub fn set_encrypt_method(&mut self, v: isize)
pub fn set_encrypt_method(&mut self, v: isize)
Sets EncryptMethod, Tag 98.
Sourcepub fn get_encrypt_method(&self) -> Result<isize, MessageRejectErrorEnum>
pub fn get_encrypt_method(&self) -> Result<isize, MessageRejectErrorEnum>
Gets EncryptMethod, Tag 98.
Sourcepub fn has_encrypt_method(&self) -> bool
pub fn has_encrypt_method(&self) -> bool
Returns true if EncryptMethod is present, Tag 98.
Sourcepub fn set_heart_bt_int(&mut self, v: isize)
pub fn set_heart_bt_int(&mut self, v: isize)
Sets HeartBtInt, Tag 108.
Sourcepub fn get_heart_bt_int(&self) -> Result<isize, MessageRejectErrorEnum>
pub fn get_heart_bt_int(&self) -> Result<isize, MessageRejectErrorEnum>
Gets HeartBtInt, Tag 108.
Sourcepub fn has_heart_bt_int(&self) -> bool
pub fn has_heart_bt_int(&self) -> bool
Returns true if HeartBtInt is present, Tag 108.
Sourcepub fn set_max_message_size(&mut self, v: isize)
pub fn set_max_message_size(&mut self, v: isize)
Sets MaxMessageSize, Tag 383.
Sourcepub fn get_max_message_size(&self) -> Result<isize, MessageRejectErrorEnum>
pub fn get_max_message_size(&self) -> Result<isize, MessageRejectErrorEnum>
Gets MaxMessageSize, Tag 383.
Sourcepub fn has_max_message_size(&self) -> bool
pub fn has_max_message_size(&self) -> bool
Returns true if MaxMessageSize is present, Tag 383.
Sourcepub fn set_no_msg_types(&mut self, v: isize)
pub fn set_no_msg_types(&mut self, v: isize)
Sets NoMsgTypes, Tag 384.
Sourcepub fn get_no_msg_types(&self) -> Result<isize, MessageRejectErrorEnum>
pub fn get_no_msg_types(&self) -> Result<isize, MessageRejectErrorEnum>
Gets NoMsgTypes, Tag 384.
Sourcepub fn has_no_msg_types(&self) -> bool
pub fn has_no_msg_types(&self) -> bool
Returns true if NoMsgTypes is present, Tag 384.
Sourcepub fn set_raw_data(&mut self, v: String)
pub fn set_raw_data(&mut self, v: String)
Sets RawData, Tag 96.
Sourcepub fn get_raw_data(&self) -> Result<String, MessageRejectErrorEnum>
pub fn get_raw_data(&self) -> Result<String, MessageRejectErrorEnum>
Gets RawData, Tag 96.
Sourcepub fn has_raw_data(&self) -> bool
pub fn has_raw_data(&self) -> bool
Returns true if RawData is present, Tag 96.
Sourcepub fn set_raw_data_length(&mut self, v: isize)
pub fn set_raw_data_length(&mut self, v: isize)
Sets RawDataLength, Tag 95.
Sourcepub fn get_raw_data_length(&self) -> Result<isize, MessageRejectErrorEnum>
pub fn get_raw_data_length(&self) -> Result<isize, MessageRejectErrorEnum>
Gets RawDataLength, Tag 95.
Sourcepub fn has_raw_data_length(&self) -> bool
pub fn has_raw_data_length(&self) -> bool
Returns true if RawDataLength is present, Tag 95.
Sourcepub fn set_reset_seq_num_flag(&mut self, v: bool)
pub fn set_reset_seq_num_flag(&mut self, v: bool)
Sets ResetSeqNumFlag, Tag 141.
Sourcepub fn get_reset_seq_num_flag(&self) -> Result<bool, MessageRejectErrorEnum>
pub fn get_reset_seq_num_flag(&self) -> Result<bool, MessageRejectErrorEnum>
Gets ResetSeqNumFlag, Tag 141.
Sourcepub fn has_reset_seq_num_flag(&self) -> bool
pub fn has_reset_seq_num_flag(&self) -> bool
Returns true if ResetSeqNumFlag is present, Tag 141.