Struct fix_rs::dictionary::messages::Logon
[−]
[src]
pub struct Logon { pub meta: Option<Meta>, pub sender_comp_id: <<SenderCompID as Field>::Type as FieldType>::Type, pub target_comp_id: <<TargetCompID as Field>::Type as FieldType>::Type, pub appl_ver_id: <<ApplVerID as Field>::Type as FieldType>::Type, pub appl_ext_id: <<ApplExtID as Field>::Type as FieldType>::Type, pub cstm_appl_ver_id: <<CstmApplVerID as Field>::Type as FieldType>::Type, pub on_behalf_of_comp_id: <<OnBehalfOfCompID as Field>::Type as FieldType>::Type, pub deliver_to_comp_id: <<DeliverToCompID as Field>::Type as FieldType>::Type, pub secure_data_len: <<SecureDataLen as Field>::Type as FieldType>::Type, pub secure_data: <<SecureData as Field>::Type as FieldType>::Type, pub msg_seq_num: <<MsgSeqNum as Field>::Type as FieldType>::Type, pub sender_sub_id: <<SenderSubID as Field>::Type as FieldType>::Type, pub sender_location_id: <<SenderLocationID as Field>::Type as FieldType>::Type, pub target_sub_id: <<TargetSubID as Field>::Type as FieldType>::Type, pub target_location_id: <<TargetLocationID as Field>::Type as FieldType>::Type, pub on_behalf_of_sub_id: <<OnBehalfOfSubID as Field>::Type as FieldType>::Type, pub on_behalf_of_location_id: <<OnBehalfOfLocationID as Field>::Type as FieldType>::Type, pub deliver_to_sub_id: <<DeliverToSubID as Field>::Type as FieldType>::Type, pub deliver_to_location_id: <<DeliverToLocationID as Field>::Type as FieldType>::Type, pub poss_dup_flag: <<PossDupFlag as Field>::Type as FieldType>::Type, pub poss_resend: <<PossResend as Field>::Type as FieldType>::Type, pub sending_time: <<SendingTime as Field>::Type as FieldType>::Type, pub orig_sending_time: <<OrigSendingTime as Field>::Type as FieldType>::Type, pub xml_data_len: <<XmlDataLen as Field>::Type as FieldType>::Type, pub xml_data: <<XmlData as Field>::Type as FieldType>::Type, pub message_encoding: <<MessageEncoding as Field>::Type as FieldType>::Type, pub last_msg_seq_num_processed: <<LastMsgSeqNumProcessed as Field>::Type as FieldType>::Type, pub on_behalf_of_sending_time: <<OnBehalfOfSendingTime as Field>::Type as FieldType>::Type, pub hops: <<NoHops as Field>::Type as FieldType>::Type, pub encrypt_method: <<EncryptMethod as Field>::Type as FieldType>::Type, pub heart_bt_int: <<HeartBtInt as Field>::Type as FieldType>::Type, pub raw_data_length: <<RawDataLength as Field>::Type as FieldType>::Type, pub raw_data: <<RawData as Field>::Type as FieldType>::Type, pub reset_seq_num_flag: <<ResetSeqNumFlag as Field>::Type as FieldType>::Type, pub next_expected_msg_seq_num: <<NextExpectedMsgSeqNum as Field>::Type as FieldType>::Type, pub max_message_size: <<MaxMessageSize as Field>::Type as FieldType>::Type, pub no_msg_types: <<NoMsgTypeGrp as Field>::Type as FieldType>::Type, pub test_message_indicator: <<TestMessageIndicator as Field>::Type as FieldType>::Type, pub username: <<Username as Field>::Type as FieldType>::Type, pub password: <<Password as Field>::Type as FieldType>::Type, pub new_password: <<NewPassword as Field>::Type as FieldType>::Type, pub encrypted_password_method: <<EncryptedPasswordMethod as Field>::Type as FieldType>::Type, pub encrypted_password_len: <<EncryptedPasswordLen as Field>::Type as FieldType>::Type, pub encrypted_password: <<EncryptedPassword as Field>::Type as FieldType>::Type, pub encrypted_new_password_len: <<EncryptedNewPasswordLen as Field>::Type as FieldType>::Type, pub encrypted_new_password: <<EncryptedNewPassword as Field>::Type as FieldType>::Type, pub session_status: <<SessionStatus as Field>::Type as FieldType>::Type, pub default_appl_ver_id: <<DefaultApplVerID as Field>::Type as FieldType>::Type, pub default_appl_ext_id: <<DefaultApplExtID as Field>::Type as FieldType>::Type, pub default_cstm_appl_ver_id: <<DefaultCstmApplVerID as Field>::Type as FieldType>::Type, pub text: <<Text as Field>::Type as FieldType>::Type, pub encoded_text_len: <<EncodedTextLen as Field>::Type as FieldType>::Type, pub encoded_text: <<EncodedText as Field>::Type as FieldType>::Type, pub signature_length: <<SignatureLength as Field>::Type as FieldType>::Type, pub signature: <<Signature as Field>::Type as FieldType>::Type, // some fields omitted }
Fields
meta: Option<Meta>
sender_comp_id: <<SenderCompID as Field>::Type as FieldType>::Type
target_comp_id: <<TargetCompID as Field>::Type as FieldType>::Type
appl_ver_id: <<ApplVerID as Field>::Type as FieldType>::Type
appl_ext_id: <<ApplExtID as Field>::Type as FieldType>::Type
cstm_appl_ver_id: <<CstmApplVerID as Field>::Type as FieldType>::Type
on_behalf_of_comp_id: <<OnBehalfOfCompID as Field>::Type as FieldType>::Type
deliver_to_comp_id: <<DeliverToCompID as Field>::Type as FieldType>::Type
secure_data_len: <<SecureDataLen as Field>::Type as FieldType>::Type
secure_data: <<SecureData as Field>::Type as FieldType>::Type
msg_seq_num: <<MsgSeqNum as Field>::Type as FieldType>::Type
sender_sub_id: <<SenderSubID as Field>::Type as FieldType>::Type
sender_location_id: <<SenderLocationID as Field>::Type as FieldType>::Type
target_sub_id: <<TargetSubID as Field>::Type as FieldType>::Type
target_location_id: <<TargetLocationID as Field>::Type as FieldType>::Type
on_behalf_of_sub_id: <<OnBehalfOfSubID as Field>::Type as FieldType>::Type
on_behalf_of_location_id: <<OnBehalfOfLocationID as Field>::Type as FieldType>::Type
deliver_to_sub_id: <<DeliverToSubID as Field>::Type as FieldType>::Type
deliver_to_location_id: <<DeliverToLocationID as Field>::Type as FieldType>::Type
poss_dup_flag: <<PossDupFlag as Field>::Type as FieldType>::Type
poss_resend: <<PossResend as Field>::Type as FieldType>::Type
sending_time: <<SendingTime as Field>::Type as FieldType>::Type
orig_sending_time: <<OrigSendingTime as Field>::Type as FieldType>::Type
xml_data_len: <<XmlDataLen as Field>::Type as FieldType>::Type
xml_data: <<XmlData as Field>::Type as FieldType>::Type
message_encoding: <<MessageEncoding as Field>::Type as FieldType>::Type
last_msg_seq_num_processed: <<LastMsgSeqNumProcessed as Field>::Type as FieldType>::Type
on_behalf_of_sending_time: <<OnBehalfOfSendingTime as Field>::Type as FieldType>::Type
hops: <<NoHops as Field>::Type as FieldType>::Type
encrypt_method: <<EncryptMethod as Field>::Type as FieldType>::Type
heart_bt_int: <<HeartBtInt as Field>::Type as FieldType>::Type
raw_data_length: <<RawDataLength as Field>::Type as FieldType>::Type
raw_data: <<RawData as Field>::Type as FieldType>::Type
reset_seq_num_flag: <<ResetSeqNumFlag as Field>::Type as FieldType>::Type
next_expected_msg_seq_num: <<NextExpectedMsgSeqNum as Field>::Type as FieldType>::Type
max_message_size: <<MaxMessageSize as Field>::Type as FieldType>::Type
no_msg_types: <<NoMsgTypeGrp as Field>::Type as FieldType>::Type
test_message_indicator: <<TestMessageIndicator as Field>::Type as FieldType>::Type
username: <<Username as Field>::Type as FieldType>::Type
password: <<Password as Field>::Type as FieldType>::Type
new_password: <<NewPassword as Field>::Type as FieldType>::Type
encrypted_password_method: <<EncryptedPasswordMethod as Field>::Type as FieldType>::Type
encrypted_password_len: <<EncryptedPasswordLen as Field>::Type as FieldType>::Type
encrypted_password: <<EncryptedPassword as Field>::Type as FieldType>::Type
encrypted_new_password_len: <<EncryptedNewPasswordLen as Field>::Type as FieldType>::Type
encrypted_new_password: <<EncryptedNewPassword as Field>::Type as FieldType>::Type
session_status: <<SessionStatus as Field>::Type as FieldType>::Type
default_appl_ver_id: <<DefaultApplVerID as Field>::Type as FieldType>::Type
default_appl_ext_id: <<DefaultApplExtID as Field>::Type as FieldType>::Type
default_cstm_appl_ver_id: <<DefaultCstmApplVerID as Field>::Type as FieldType>::Type
text: <<Text as Field>::Type as FieldType>::Type
encoded_text_len: <<EncodedTextLen as Field>::Type as FieldType>::Type
encoded_text: <<EncodedText as Field>::Type as FieldType>::Type
signature_length: <<SignatureLength as Field>::Type as FieldType>::Type
signature: <<Signature as Field>::Type as FieldType>::Type
Methods
impl Logon
[src]
impl Logon
[src]
fn msg_type() -> &'static [u8]
Trait Implementations
impl MessageBuildable for Logon
[src]
fn builder(&self) -> Box<BuildMessage + Send>
fn builder_func(&self) -> fn() -> Box<BuildMessage + Send>
impl FIXTMessageBuildable for Logon
[src]
fn builder(&self) -> Box<BuildFIXTMessage + Send>
impl Clone for Logon
[src]
fn clone(&self) -> Self
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more
impl Default for Logon
[src]
impl MessageDetails for Logon
[src]
fn msg_type() -> &'static [u8]
impl Message for Logon
[src]
fn conditional_required_fields(&self, version: MessageVersion) -> Vec<FieldTag>
fn meta(&self) -> &Option<Meta>
fn set_meta(&mut self, meta: Meta)
fn set_value(
&mut self,
key: FieldTag,
value: &[u8]
) -> Result<(), SetValueError>
&mut self,
key: FieldTag,
value: &[u8]
) -> Result<(), SetValueError>
fn set_groups(&mut self, key: FieldTag, groups: &[Box<Message>]) -> bool
fn as_any(&self) -> &Any
fn as_any_mut(&mut self) -> &mut Any
fn new_into_box(&self) -> Box<Message + Send>
fn msg_type_header(&self) -> &'static [u8]
fn read_body(
&self,
fix_version: FIXVersion,
message_version: MessageVersion,
buf: &mut Vec<u8>
) -> usize
&self,
fix_version: FIXVersion,
message_version: MessageVersion,
buf: &mut Vec<u8>
) -> usize
fn read(
&self,
fix_version: FIXVersion,
message_version: MessageVersion,
buf: &mut Vec<u8>
) -> usize
&self,
fix_version: FIXVersion,
message_version: MessageVersion,
buf: &mut Vec<u8>
) -> usize
impl PartialEq for Logon
[src]
fn eq(&self, other: &Logon) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &Rhs) -> bool
1.0.0
This method tests for !=
.
impl FIXTMessage for Logon
[src]
fn new_into_box(&self) -> Box<FIXTMessage + Send>
fn msg_type(&self) -> &'static [u8]
fn msg_seq_num(&self) -> <<MsgSeqNum as Field>::Type as FieldType>::Type
fn sender_comp_id(&self) -> &<<SenderCompID as Field>::Type as FieldType>::Type
fn target_comp_id(&self) -> &<<TargetCompID as Field>::Type as FieldType>::Type
fn set_appl_ver_id(&mut self, appl_ver_id: MessageVersion)
fn is_poss_dup(&self) -> bool
fn set_is_poss_dup(&mut self, is_poss_dup: bool)
fn sending_time(&self) -> <<SendingTime as Field>::Type as FieldType>::Type
fn orig_sending_time(
&self
) -> <<OrigSendingTime as Field>::Type as FieldType>::Type
&self
) -> <<OrigSendingTime as Field>::Type as FieldType>::Type
fn set_orig_sending_time(
&mut self,
orig_sending_time: <<OrigSendingTime as Field>::Type as FieldType>::Type
)
&mut self,
orig_sending_time: <<OrigSendingTime as Field>::Type as FieldType>::Type
)
fn setup_fixt_session_header(
&mut self,
msg_seq_num: Option<<<MsgSeqNum as Field>::Type as FieldType>::Type>,
sender_comp_id: <<SenderCompID as Field>::Type as FieldType>::Type,
target_comp_id: <<TargetCompID as Field>::Type as FieldType>::Type
)
&mut self,
msg_seq_num: Option<<<MsgSeqNum as Field>::Type as FieldType>::Type>,
sender_comp_id: <<SenderCompID as Field>::Type as FieldType>::Type,
target_comp_id: <<TargetCompID as Field>::Type as FieldType>::Type
)