CORDET Framework - C2 Implementation
CrFwInStreamUserPar.h
Go to the documentation of this file.
1 
27 #ifndef CR_FW_INSTREAM_USERPAR_H_
28 #define CR_FW_INSTREAM_USERPAR_H_
29 
30 /* Include framework files */
31 #include "InStream/CrFwInStream.h"
32 #include "BaseCmp/CrFwResetProc.h"
33 /* Include test suite files */
34 #include "CrFwInStreamStub.h"
35 #include "CrFwInStreamSocket.h"
36 #include "CrFwClientSocket.h"
37 #include "CrFwServerSocket.h"
38 
47 #define CR_FW_NOF_INSTREAM 7
48 
61 #define CR_FW_INSTREAM_PQSIZE {3,3,3,3,5,6,7}
62 
71 #define CR_FW_INSTREAM_NOF_GROUPS {1,1,2,1,1,1,1}
72 
86 #define CR_FW_INSTREAM_SRC {1,2,3,4,5,10,10}
87 
101 #define CR_FW_INSTREAM_PCKTCOLLECT {&CrFwInStreamStubPcktCollect, \
102  &CrFwInStreamStubPcktCollect, \
103  &CrFwInStreamStubPcktCollect, \
104  &CrFwInStreamStubPcktCollect, \
105  &CrFwInStreamSocketPcktCollect, \
106  &CrFwClientSocketPcktCollect, \
107  &CrFwServerSocketPcktCollect}
108 
125 #define CR_FW_INSTREAM_PCKTAVAILCHECK {&CrFwInStreamStubIsPcktAvail, \
126  &CrFwInStreamStubIsPcktAvail, \
127  &CrFwInStreamStubIsPcktAvail, \
128  &CrFwInStreamStubIsPcktAvail, \
129  &CrFwInStreamSocketIsPcktAvail, \
130  &CrFwClientSocketIsPcktAvail, \
131  &CrFwServerSocketIsPcktAvail}
132 
157 #define CR_FW_INSTREAM_INITCHECK {&CrFwBaseCmpDefInitCheck, \
158  &CrFwBaseCmpDefInitCheck, \
159  &CrFwBaseCmpDefInitCheck, \
160  &CrFwInStreamStubDummyCheck, \
161  &CrFwInStreamSocketInitCheck, \
162  &CrFwClientSocketInitCheck, \
163  &CrFwServerSocketInitCheck}
164 
192 #define CR_FW_INSTREAM_INITACTION {&CrFwInStreamDefInitAction, \
193  &CrFwInStreamDefInitAction, \
194  &CrFwInStreamDefInitAction, \
195  &CrFwInStreamStubInitAction, \
196  &CrFwInStreamSocketInitAction, \
197  &CrFwClientSocketInitAction, \
198  &CrFwServerSocketInitAction}
199 
222 #define CR_FW_INSTREAM_CONFIGCHECK {&CrFwBaseCmpDefConfigCheck, \
223  &CrFwBaseCmpDefConfigCheck, \
224  &CrFwBaseCmpDefConfigCheck, \
225  &CrFwInStreamStubDummyCheck, \
226  &CrFwBaseCmpDefConfigCheck, \
227  &CrFwBaseCmpDefConfigCheck, \
228  &CrFwServerSocketConfigCheck}
229 
257 #define CR_FW_INSTREAM_CONFIGACTION {&CrFwInStreamDefConfigAction, \
258  &CrFwInStreamDefConfigAction, \
259  &CrFwInStreamDefConfigAction, \
260  &CrFwInStreamStubConfigAction, \
261  &CrFwInStreamSocketConfigAction, \
262  &CrFwClientSocketConfigAction, \
263  &CrFwServerSocketConfigAction}
264 
290 #define CR_FW_INSTREAM_SHUTDOWNACTION {&CrFwInStreamDefShutdownAction, \
291  &CrFwInStreamStubShutdown, \
292  &CrFwInStreamDefShutdownAction, \
293  &CrFwInStreamDefShutdownAction, \
294  &CrFwInStreamSocketShutdownAction, \
295  &CrFwClientSocketShutdownAction, \
296  &CrFwServerSocketShutdownAction}
297 
298 #endif /* CR_FW_INSTREAM_USERPAR_H_ */
Interface for a server socket to be used by InStreams and OutStreams.
Definition of the InStream component.
Interface for a client socket to be used by InStreams and OutStreams.
Interface for the Socket-Based InStream.
Interface for the InStream stub.
Component Reset Procedure (CRP) for the Base Component.
P&P Software GmbH, Copyright 2012-2013, All Rights Reserved