CfdpUser

Trait CfdpUser 

Source
pub trait CfdpUser {
    // Required methods
    fn transaction_indication(&mut self, id: &TransactionId);
    fn eof_sent_indication(&mut self, id: &TransactionId);
    fn transaction_finished_indication(
        &mut self,
        finished_params: &TransactionFinishedParams,
    );
    fn metadata_recvd_indication(
        &mut self,
        md_recvd_params: &MetadataReceivedParams<'_, '_, '_>,
    );
    fn file_segment_recvd_indication(
        &mut self,
        segment_recvd_params: &FileSegmentRecvdParams<'_>,
    );
    fn report_indication(&mut self, id: &TransactionId);
    fn suspended_indication(
        &mut self,
        id: &TransactionId,
        condition_code: ConditionCode,
    );
    fn resumed_indication(&mut self, id: &TransactionId, progress: u64);
    fn fault_indication(
        &mut self,
        id: &TransactionId,
        condition_code: ConditionCode,
        progress: u64,
    );
    fn abandoned_indication(
        &mut self,
        id: &TransactionId,
        condition_code: ConditionCode,
        progress: u64,
    );
    fn eof_recvd_indication(&mut self, id: &TransactionId);
}

Required Methods§

Source

fn transaction_indication(&mut self, id: &TransactionId)

Source

fn eof_sent_indication(&mut self, id: &TransactionId)

Source

fn transaction_finished_indication( &mut self, finished_params: &TransactionFinishedParams, )

Source

fn metadata_recvd_indication( &mut self, md_recvd_params: &MetadataReceivedParams<'_, '_, '_>, )

Source

fn file_segment_recvd_indication( &mut self, segment_recvd_params: &FileSegmentRecvdParams<'_>, )

Source

fn report_indication(&mut self, id: &TransactionId)

Source

fn suspended_indication( &mut self, id: &TransactionId, condition_code: ConditionCode, )

Source

fn resumed_indication(&mut self, id: &TransactionId, progress: u64)

Source

fn fault_indication( &mut self, id: &TransactionId, condition_code: ConditionCode, progress: u64, )

Source

fn abandoned_indication( &mut self, id: &TransactionId, condition_code: ConditionCode, progress: u64, )

Source

fn eof_recvd_indication(&mut self, id: &TransactionId)

Implementors§