Blocking callbacks can now access the handler structure as mutable. v0.4.3.
This commit is contained in:
parent
2b57c90b27
commit
5b132baada
4 changed files with 5 additions and 4 deletions
|
|
@ -191,9 +191,9 @@ pub enum CallbackRet {
|
|||
|
||||
/// Callback functions a user may or may not implement.
|
||||
pub trait HandlerCallbacks {
|
||||
fn ds_b_callback(&self, _in_data: Vec<u8>) -> CallbackRet {CallbackRet::Relay(_in_data)}
|
||||
fn ds_b_callback(&mut self, _in_data: Vec<u8>) -> CallbackRet {CallbackRet::Relay(_in_data)}
|
||||
fn ds_nb_callback(&self, _in_data: Vec<u8>){}
|
||||
fn us_b_callback(&self, _in_data: Vec<u8>) -> CallbackRet {CallbackRet::Relay(_in_data)}
|
||||
fn us_b_callback(&mut self, _in_data: Vec<u8>) -> CallbackRet {CallbackRet::Relay(_in_data)}
|
||||
fn us_nb_callback(&self, _in_data: Vec<u8>){}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -128,7 +128,6 @@ impl<H: HandlerCallbacks + std::marker::Sync + std::marker::Send + Clone + 'stat
|
|||
return;
|
||||
}
|
||||
}
|
||||
|
||||
},
|
||||
// UpStream Write Request
|
||||
FullDuplexTcpState::UpStreamWrite(data) => {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue