Trait fix_rs::fixt::message::FIXTMessage
[−]
[src]
pub trait FIXTMessage: Message { 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, message_version: 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; fn set_orig_sending_time(
&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
); }
Required Methods
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, message_version: 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
)
Trait Implementations
impl Debug for FIXTMessage + Send
[src]
Implementors
impl FIXTMessage for NullMessage
impl FIXTMessage for Heartbeat
impl FIXTMessage for Logon
impl FIXTMessage for TestRequest
impl FIXTMessage for ResendRequest
impl FIXTMessage for Reject
impl FIXTMessage for SequenceReset
impl FIXTMessage for Logout
impl FIXTMessage for Email
impl FIXTMessage for BusinessMessageReject
impl FIXTMessage for NewOrderSingle