[−][src]Trait wayk_proto::sm::ConnectionSM
Required methods
fn set_shared_data(&mut self, shared_data: ConnectionSMSharedDataRc)
fn get_shared_data(&self) -> Option<ConnectionSMSharedDataRc>
fn is_terminated(&self) -> bool
fn waiting_for_packet(&self) -> bool
fn update_without_message<'msg>(&mut self) -> ConnectionSMResult<'msg>
fn update_with_message<'msg: 'a, 'a>(
&mut self,
message: &'a NowMessage<'msg>
) -> ConnectionSMResult<'msg>
&mut self,
message: &'a NowMessage<'msg>
) -> ConnectionSMResult<'msg>
Provided methods
fn is_running(&self) -> bool
Implementors
impl ConnectionSM for DummyConnectionSM
[src]
fn set_shared_data(&mut self, _: ConnectionSMSharedDataRc)
[src]
fn get_shared_data(&self) -> Option<ConnectionSMSharedDataRc>
[src]
fn is_terminated(&self) -> bool
[src]
fn waiting_for_packet(&self) -> bool
[src]
fn update_without_message<'msg>(&mut self) -> ConnectionSMResult<'msg>
[src]
fn update_with_message<'msg: 'a, 'a>(
&mut self,
_msg: &'a NowMessage<'msg>
) -> ConnectionSMResult<'msg>
[src]
&mut self,
_msg: &'a NowMessage<'msg>
) -> ConnectionSMResult<'msg>
impl<UserCallback> ConnectionSM for ClientConnectionSeqSM<UserCallback> where
UserCallback: ConnectionSeqCallbackTrait,
[src]
UserCallback: ConnectionSeqCallbackTrait,
fn set_shared_data(&mut self, shared_data: ConnectionSMSharedDataRc)
[src]
fn get_shared_data(&self) -> Option<ConnectionSMSharedDataRc>
[src]
fn is_terminated(&self) -> bool
[src]
fn waiting_for_packet(&self) -> bool
[src]
fn update_without_message<'msg>(&mut self) -> ConnectionSMResult<'msg>
[src]
fn update_with_message<'msg: 'a, 'a>(
&mut self,
msg: &'a NowMessage<'msg>
) -> ConnectionSMResult<'msg>
[src]
&mut self,
msg: &'a NowMessage<'msg>
) -> ConnectionSMResult<'msg>