Trait smpp::smsc::smsc_logic::SmscLogic[][src]

pub trait SmscLogic {
    fn bind<'life0, 'life1, 'async_trait>(
        &'life0 mut self,
        bind_data: &'life1 BindData
    ) -> Pin<Box<dyn Future<Output = Result<(), BindError>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        'life1: 'async_trait,
        Self: 'async_trait
;
fn submit_sm<'life0, 'life1, 'async_trait>(
        &'life0 mut self,
        smsc: Arc<Mutex<Smsc>>,
        pdu: &'life1 SubmitSmPdu,
        sequence_number: u32
    ) -> Pin<Box<dyn Future<Output = Result<(SubmitSmRespPdu, MessageUniqueKey), SubmitSmError>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        'life1: 'async_trait,
        Self: 'async_trait
; }

Required methods

Implementors