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;
69 virtual void shutdown();
74 virtual void enableReflectTranslator(
bool enabled );
75 virtual void enablePublishTranslator(
bool enabled );
82 virtual void initializeRprCallbacks();
83 virtual void removeRprCallbacks();
85 virtual void initializePortalCallbacks();
86 virtual void removePortalCallbacks();
92 const DtInteraction& outgoing )
const;
95 virtual void printIncomingOutgoingInteractions(
const DtInteraction& incoming,
116 const DtLgrControlInteraction& source);
119 const DtLgrControlInteraction& source );
122 const DtLgrControlInteraction& source );
125 const DtLgrControlInteraction& source );
128 const DtLgrControlInteraction& source );
131 const DtLgrControlInteraction& source );
134 const DtLgrControlInteraction& source );
137 const DtLgrControlInteraction& source );
140 const DtLgrControlInteraction& source );
143 const DtLgrControlInteraction& source );
146 const DtLgrControlInteraction& source );
149 const DtLgrControlInteraction& source );
152 const DtLgrControlInteraction& source );
155 const DtLgrControlInteraction& source );
158 const DtLgrControlInteraction& source );
161 const DtLgrControlInteraction& source );
164 const DtLgrControlInteraction& source );
167 const DtLgrControlInteraction& source );
170 const DtLgrControlInteraction& source );
173 const DtLgrControlInteraction& source );
176 const DtLgrControlInteraction& source );
179 const DtLgrControlInteraction& source );
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,
238 virtual DtLgrControlInteraction* translate( DtLgrControlInteraction* destination,
240 virtual DtLgrControlInteraction* translate( DtLgrControlInteraction* destination,
242 virtual DtLgrControlInteraction* translate( DtLgrControlInteraction* destination,
265 virtual void createPortalInteraction(
const DtLgrControlInteraction& incoming );
276 static void receiveRprInteraction( DtLgrControlInteraction* loggerControl,
void* usr );