rudimentary user trait
Some checks failed
Rust/sat-rs/pipeline/pr-main There was a failure building this commit

This commit is contained in:
Robin Müller 2023-08-11 13:03:32 +02:00
parent beb80b2188
commit 471a955bb1
Signed by: muellerr
GPG Key ID: A649FB78196E3849

View File

@ -45,4 +45,16 @@ pub trait CfdpUser {
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);
// TODO: The standard does not strictly specify how the report information looks..
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);
}