89 #ifndef CRFW_INSTREAMSOCKET_H_
90 #define CRFW_INSTREAMSOCKET_H_
97 #include "FwSmConstants.h"
98 #include "FwSmConfig.h"
100 #include "FwPrConfig.h"
101 #include "FwPrCore.h"
102 #include "FwPrConstants.h"
Header file to define all invariant publicly available constants and types for the CORDET Framework.
unsigned char * CrFwPckt_t
Type for packets (see CrFwPckt.h).
int CrFwBool_t
Type used for boolean values (1 represent "true" and 0 represents "false").
void CrFwInStreamSocketInitAction(FwPrDesc_t prDesc)
Initialization action for the socket-based InStream.
CrFwBool_t CrFwInStreamSocketIsPcktAvail(CrFwDestSrc_t nofSrc, CrFwDestSrc_t *srcs)
Function implementing the Packet Available Check Operation for the InStream.
void CrFwInStreamSocketConfigAction(FwPrDesc_t prDesc)
Configuration action for the socket-based InStream.
void CrFwInStreamSocketSetHost(char *name)
Set the host name of the server.
CrFwPckt_t CrFwInStreamSocketPcktCollect(CrFwDestSrc_t nofSrc, CrFwDestSrc_t *srcs)
Function implementing the Packet Collect Operation for the socket-based InStream.
void CrFwInStreamSocketShutdownAction(FwSmDesc_t smDesc)
Shutdown action for the socket-based InStream.
void CrFwInStreamSocketPoll(FwSmDesc_t inStream)
Poll the socket to check whether a new packet has arrived.
void CrFwInStreamSocketInitCheck(FwPrDesc_t prDesc)
Initialization check for the socket-based InStream.
void CrFwInStreamSocketSetPort(unsigned short n)
Set the port number for the socket.
Header file to define all user-configurable constants and types for the CORDET Framework (the non-con...
unsigned char CrFwDestSrc_t
Type used for the command or report destination and source.