CORDET Framework - C2 Implementation
CrFwOutLoader.h
Go to the documentation of this file.
1 
70 #ifndef CRFW_OUT_LOADER_H_
71 #define CRFW_OUT_LOADER_H_
72 
73 #include "FwSmConstants.h"
74 #include "FwPrConstants.h"
75 #include "Pckt/CrFwPcktQueue.h"
76 #include "CrFwConstants.h"
77 
84 typedef FwSmDesc_t (*CrFwOutManagerSelect_t)(FwSmDesc_t outCmp);
85 
92 typedef void (*CrFwOutManagerActivate_t)(FwSmDesc_t outManager);
93 
105 FwSmDesc_t CrFwOutLoaderMake();
106 
122 
132 FwSmDesc_t CrFwOutLoaderDefOutManagerSelect(FwSmDesc_t outCmp);
133 
140 void CrFwOutLoadDefOutManagerActivate(FwSmDesc_t outManager);
141 
142 #endif /* CRFW_OUT_LOADER_H_ */
Header file to define all invariant publicly available constants and types for the CORDET Framework.
int CrFwBool_t
Type used for boolean values (1 represent "true" and 0 represents "false").
Definition: CrFwConstants.h:32
static FwSmDesc_t outCmp[CR_FW_OUTFACTORY_MAX_NOF_OUTCMP]
The pre-allocated OutComponent instances.
FwSmDesc_t CrFwOutLoaderDefOutManagerSelect(FwSmDesc_t outCmp)
Default implementation of the OutManager Selection Operation.
FwSmDesc_t(* CrFwOutManagerSelect_t)(FwSmDesc_t outCmp)
Type for a pointer to a function implementing the OutManager Selection Operation.
Definition: CrFwOutLoader.h:84
void CrFwOutLoadDefOutManagerActivate(FwSmDesc_t outManager)
Default implementation of the OutManager Activation Operation.
FwSmDesc_t CrFwOutLoaderMake()
Factory function to retrieve the OutLoader State Machine instance.
Definition: CrFwOutLoader.c:75
CrFwBool_t CrFwOutLoaderLoad(FwSmDesc_t outCmp)
Load an OutComponent into its OutManager.
void(* CrFwOutManagerActivate_t)(FwSmDesc_t outManager)
Type for a pointer to a function implementing the OutManager Activation Operation.
Definition: CrFwOutLoader.h:92
Definition and management of packet queues.
P&P Software GmbH, Copyright 2012-2013, All Rights Reserved