CORDET Framework - C2 Implementation
CrFwInLoader.h
Go to the documentation of this file.
1 
97 #ifndef CRFW_INLOADER_H_
98 #define CRFW_INLOADER_H_
99 
100 /* Include FW Profile Files */
101 #include "FwSmConstants.h"
102 #include "FwPrConstants.h"
103 /* Include Framework Files */
104 #include "CrFwConstants.h"
105 /* Include Configuration Files */
106 #include "CrFwUserConstants.h"
107 #include "Pckt/CrFwPcktQueue.h"
108 
120 
133 
147 FwSmDesc_t CrFwInLoaderMake();
148 
163 
177 
193  CrFwDiscriminant_t discriminant, CrFwCmdRepType_t cmdRepFlag);
194 
201 void CrFwInLoaderSetInStream(FwSmDesc_t inStream);
202 
203 #endif /* CRFW_INLOADER_H_ */
Header file to define all invariant publicly available constants and types for the CORDET Framework.
CrFwCmdRepType_t
Enumerated type for command and reports.
Definition: CrFwConstants.h:41
static CrFwServType_t servType
The InCommand type as computed in the Validity Check.
void CrFwInLoaderSetInStream(FwSmDesc_t inStream)
Set the InStream from which the packets will be retrieved the next time the InLoader is executed.
Definition: CrFwInLoader.c:132
CrFwInstanceId_t CrFwInLoaderDefGetInManager(CrFwServType_t servType, CrFwServSubType_t servSubType, CrFwDiscriminant_t discriminant, CrFwCmdRepType_t cmdRepFlag)
Default implementation of the function which selects the InManager to which an incoming InReport or I...
Definition: CrFwInLoader.c:245
CrFwDestSrc_t CrFwInLoaderDefGetReroutingDestination(CrFwDestSrc_t pcktDest)
Default implementation of the function which checks the legality of a destination and returns the re-...
Definition: CrFwInLoader.c:234
CrFwInstanceId_t(* CrFwInLoaderGetInManager_t)(CrFwServType_t, CrFwServSubType_t, CrFwDiscriminant_t, CrFwCmdRepType_t)
Type for a pointer to the function which selects the InManager where the InCommand or InReport must b...
Definition: CrFwInLoader.h:131
CrFwDestSrc_t CrFwInLoaderDefNoRerouting(CrFwDestSrc_t pcktDest)
Default implementation of the function which checks the legality of a destination and returns the re-...
Definition: CrFwInLoader.c:239
FwSmDesc_t CrFwInLoaderMake()
Factory function to retrieve the state machine implementing the InLoader singleton component.
Definition: CrFwInLoader.c:90
CrFwDestSrc_t(* CrFwInLoaderGetReroutingDest_t)(CrFwDestSrc_t)
Type for a pointer to the function which determines the re-routing destination of a packet.
Definition: CrFwInLoader.h:119
static CrFwServSubType_t servSubType
Service sub-type.
Definition and management of packet queues.
Header file to define all user-configurable constants and types for the CORDET Framework (the non-con...
unsigned char CrFwServType_t
Type used for the service type of a command or report.
unsigned char CrFwDestSrc_t
Type used for the command or report destination and source.
unsigned short CrFwDiscriminant_t
Type used for the discriminant of a command or report.
unsigned short CrFwInstanceId_t
Type used for instance identifiers.
unsigned char CrFwServSubType_t
Type used for the command or report sub-type.
P&P Software GmbH, Copyright 2012-2013, All Rights Reserved