15 #include <loggerControlToolkit/lcInter.h>
17 namespace MAKVrExchange
20 class DtPortalLoggerControlInteraction;
21 class DtPortalLoggerConnectInteraction;
22 class DtPortalLoggerDeleteFileInteraction;
23 class DtPortalLoggerEmptyInteraction;
24 class DtPortalLoggerEndInteraction;
25 class DtPortalLoggerEndOfActionInteraction;
26 class DtPortalLoggerHeartbeatInteraction;
27 class DtPortalLoggerPauseInteraction;
28 class DtPortalLoggerPlayActionInteraction;
29 class DtPortalLoggerPlayFileInteraction;
30 class DtPortalLoggerPlayInteraction;
31 class DtPortalLoggerQuitInteraction;
32 class DtPortalLoggerRecordActionInteraction;
33 class DtPortalLoggerRecordFileInteraction;
34 class DtPortalLoggerRecordInteraction;
35 class DtPortalLoggerSetTimeInteraction;
36 class DtPortalLoggerSkipTimeInteraction;
37 class DtPortalLoggerStartInteraction;
38 class DtPortalLoggerStateFlagInteraction;
39 class DtPortalLoggerStopInteraction;
40 class DtPortalLoggerTimeoutInteraction;
41 class DtPortalLoggerTimeScaleInteraction;
42 class DtPortalLoggerTotalStateInteraction;
74 virtual void enableReflectTranslator(
bool enabled );
75 virtual void enablePublishTranslator(
bool enabled );
82 virtual void initializeDisCallbacks();
83 virtual void removeDisCallbacks();
85 virtual void initializePortalCallbacks();
86 virtual void removePortalCallbacks();
91 virtual void shutdown();
95 const DtInteraction& outgoing )
const;
98 virtual void printIncomingOutgoingInteractions(
const DtInteraction& incoming,
114 static void receiveDisInteraction( DtLgrControlInteraction* loggerControl,
void* usr );
160 virtual void createPortalInteraction(
const DtLgrControlInteraction& incoming );
190 const DtLgrControlInteraction& source);
193 const DtLgrControlInteraction& source );
196 const DtLgrControlInteraction& source );
199 const DtLgrControlInteraction& source );
202 const DtLgrControlInteraction& source );
205 const DtLgrControlInteraction& source );
208 const DtLgrControlInteraction& source );
211 const DtLgrControlInteraction& source );
214 const DtLgrControlInteraction& source );
217 const DtLgrControlInteraction& source );
220 const DtLgrControlInteraction& source );
223 const DtLgrControlInteraction& source );
226 const DtLgrControlInteraction& source );
229 const DtLgrControlInteraction& source );
232 const DtLgrControlInteraction& source );
235 const DtLgrControlInteraction& source );
238 const DtLgrControlInteraction& source );
241 const DtLgrControlInteraction& source );
244 const DtLgrControlInteraction& source );
247 const DtLgrControlInteraction& source );
250 const DtLgrControlInteraction& source );
253 const DtLgrControlInteraction& source );
273 virtual DtLgrControlInteraction* translate(DtLgrControlInteraction* destination,
275 virtual DtLgrControlInteraction* translate( DtLgrControlInteraction* destination,
277 virtual DtLgrControlInteraction* translate( DtLgrControlInteraction* destination,
279 virtual DtLgrControlInteraction* translate( DtLgrControlInteraction* destination,
281 virtual DtLgrControlInteraction* translate( DtLgrControlInteraction* destination,
283 virtual DtLgrControlInteraction* translate( DtLgrControlInteraction* destination,
285 virtual DtLgrControlInteraction* translate( DtLgrControlInteraction* destination,
287 virtual DtLgrControlInteraction* translate( DtLgrControlInteraction* destination,
289 virtual DtLgrControlInteraction* translate( DtLgrControlInteraction* destination,
291 virtual DtLgrControlInteraction* translate( DtLgrControlInteraction* destination,
293 virtual DtLgrControlInteraction* translate( DtLgrControlInteraction* destination,
295 virtual DtLgrControlInteraction* translate( DtLgrControlInteraction* destination,
297 virtual DtLgrControlInteraction* translate( DtLgrControlInteraction* destination,
299 virtual DtLgrControlInteraction* translate( DtLgrControlInteraction* destination,
301 virtual DtLgrControlInteraction* translate( DtLgrControlInteraction* destination,
303 virtual DtLgrControlInteraction* translate( DtLgrControlInteraction* destination,
305 virtual DtLgrControlInteraction* translate( DtLgrControlInteraction* destination,
307 virtual DtLgrControlInteraction* translate( DtLgrControlInteraction* destination,
309 virtual DtLgrControlInteraction* translate( DtLgrControlInteraction* destination,
311 virtual DtLgrControlInteraction* translate( DtLgrControlInteraction* destination,
313 virtual DtLgrControlInteraction* translate( DtLgrControlInteraction* destination,
315 virtual DtLgrControlInteraction* translate( DtLgrControlInteraction* destination,