15 #include <loggerControlToolkit/lcInter.h>
20 class DtPortalLoggerControlInteraction;
21 class DtPortalLoggerDeleteFileInteraction;
22 class DtPortalLoggerEmptyInteraction;
23 class DtPortalLoggerEndInteraction;
24 class DtPortalLoggerEndOfActionInteraction;
25 class DtPortalLoggerHeartbeatInteraction;
26 class DtPortalLoggerPauseInteraction;
27 class DtPortalLoggerPlayActionInteraction;
28 class DtPortalLoggerPlayFileInteraction;
29 class DtPortalLoggerPlayInteraction;
30 class DtPortalLoggerQuitInteraction;
31 class DtPortalLoggerRecordActionInteraction;
32 class DtPortalLoggerRecordFileInteraction;
33 class DtPortalLoggerRecordInteraction;
34 class DtPortalLoggerSetTimeInteraction;
35 class DtPortalLoggerSkipTimeInteraction;
36 class DtPortalLoggerStartInteraction;
37 class DtPortalLoggerStateFlagInteraction;
38 class DtPortalLoggerStopInteraction;
39 class DtPortalLoggerTimeoutInteraction;
40 class DtPortalLoggerTimeScaleInteraction;
41 class DtPortalLoggerTotalStateInteraction;
68 virtual void shutdown();
73 virtual void enableReflectTranslator(
bool enabled );
74 virtual void enablePublishTranslator(
bool enabled );
81 virtual void initializeRprCallbacks();
82 virtual void removeRprCallbacks();
84 virtual void initializePortalCallbacks();
85 virtual void removePortalCallbacks();
91 const DtInteraction& outgoing )
const;
94 virtual void printIncomingOutgoingInteractions(
const DtInteraction& incoming,
115 const DtLgrControlInteraction& source );
118 const DtLgrControlInteraction& source );
121 const DtLgrControlInteraction& source );
124 const DtLgrControlInteraction& source );
127 const DtLgrControlInteraction& source );
130 const DtLgrControlInteraction& source );
133 const DtLgrControlInteraction& source );
136 const DtLgrControlInteraction& source );
139 const DtLgrControlInteraction& source );
142 const DtLgrControlInteraction& source );
145 const DtLgrControlInteraction& source );
148 const DtLgrControlInteraction& source );
151 const DtLgrControlInteraction& source );
154 const DtLgrControlInteraction& source );
157 const DtLgrControlInteraction& source );
160 const DtLgrControlInteraction& source );
163 const DtLgrControlInteraction& source );
166 const DtLgrControlInteraction& source );
169 const DtLgrControlInteraction& source );
172 const DtLgrControlInteraction& source );
175 const DtLgrControlInteraction& source );
196 virtual DtLgrControlInteraction* translate( DtLgrControlInteraction* destination,
198 virtual DtLgrControlInteraction* translate( DtLgrControlInteraction* destination,
200 virtual DtLgrControlInteraction* translate( DtLgrControlInteraction* destination,
202 virtual DtLgrControlInteraction* translate( DtLgrControlInteraction* destination,
204 virtual DtLgrControlInteraction* translate( DtLgrControlInteraction* destination,
206 virtual DtLgrControlInteraction* translate( DtLgrControlInteraction* destination,
208 virtual DtLgrControlInteraction* translate( DtLgrControlInteraction* destination,
210 virtual DtLgrControlInteraction* translate( DtLgrControlInteraction* destination,
212 virtual DtLgrControlInteraction* translate( DtLgrControlInteraction* destination,
214 virtual DtLgrControlInteraction* translate( DtLgrControlInteraction* destination,
216 virtual DtLgrControlInteraction* translate( DtLgrControlInteraction* destination,
218 virtual DtLgrControlInteraction* translate( DtLgrControlInteraction* destination,
220 virtual DtLgrControlInteraction* translate( DtLgrControlInteraction* destination,
222 virtual DtLgrControlInteraction* translate( DtLgrControlInteraction* destination,
224 virtual DtLgrControlInteraction* translate( DtLgrControlInteraction* destination,
226 virtual DtLgrControlInteraction* translate( DtLgrControlInteraction* destination,
228 virtual DtLgrControlInteraction* translate( DtLgrControlInteraction* destination,
230 virtual DtLgrControlInteraction* translate( DtLgrControlInteraction* destination,
232 virtual DtLgrControlInteraction* translate( DtLgrControlInteraction* destination,
234 virtual DtLgrControlInteraction* translate( DtLgrControlInteraction* destination,
236 virtual DtLgrControlInteraction* translate( DtLgrControlInteraction* destination,
259 virtual void createPortalInteraction(
const DtLgrControlInteraction& incoming );
270 static void receiveRprInteraction( DtLgrControlInteraction* loggerControl,
void* usr );