F´ Flight Software - C/C++ Documentation
A framework for building embedded system applications to NASA flight quality standards.
Transaction.hpp File Reference

Go to the source code of this file.

Classes

struct  Svc::Ccsds::Cfdp::TxnSendDispatchTable
 A table of transmit handler functions based on transaction state. More...
 
struct  Svc::Ccsds::Cfdp::TxnRecvDispatchTable
 A table of receive handler functions based on transaction state. More...
 
struct  Svc::Ccsds::Cfdp::FileDirectiveDispatchTable
 A table of receive handler functions based on file directive code. More...
 
struct  Svc::Ccsds::Cfdp::RSubstateDispatchTable
 A dispatch table for receive file transactions, receive side. More...
 
struct  Svc::Ccsds::Cfdp::SSubstateRecvDispatchTable
 A dispatch table for send file transactions, receive side. More...
 
struct  Svc::Ccsds::Cfdp::SSubstateSendDispatchTable
 A dispatch table for send file transactions, transmit side. More...
 
class  Svc::Ccsds::Cfdp::Transaction
 CFDP Transaction state machine class. More...
 

Namespaces

 Svc
 RateGroupDivider component implementation.
 
 Svc::Ccsds
 
 Svc::Ccsds::Cfdp
 

Typedefs

using Svc::Ccsds::Cfdp::StateSendFunc = void(Transaction::*)()
 A member function pointer for dispatching actions to a handler, without existing PDU data. More...
 
using Svc::Ccsds::Cfdp::StateRecvFunc = void(Transaction::*)(const Fw::Buffer &buffer)
 A member function pointer for dispatching actions to a handler, with existing PDU data. More...