15 #include <vlutil/vlTime.h>
19 class DtLgrSimManager;
32 virtual void activate();
34 virtual void activateImplementation() = 0;
37 virtual bool isActivated()
const;
40 virtual void deactivate();
43 virtual void deactivateImplementation() = 0;
46 virtual void startReadMessages();
64 virtual void dropNextMessages();
67 virtual bool receivedPackets();
70 virtual void connecting() = 0;
73 virtual void disconnecting() = 0;
88 virtual void receivePacket(
DtPacket* packet);
91 virtual void filterPacket(
DtPacket* packet);
94 static const int theSmartBufferSize = 65536;
DtPacketType
MIGRATION Info Same values as LtPacketKind in Logger 3.x versions.
Definition: packet.h:47
Message buffer class responsible for storing a list of messages and iterating through that list...
Definition: messageBuffer.h:23
Implements a protocol independent Simulation manager.
Definition: lgrSimManager.h:40
A generic packed of typed binary data.
Definition: packet.h:41
A smart buffer has a shared pointer to the memory buffer and an offset and size of a 'smart' sub buff...
Definition: smartBuffer.h:21
#define DT_DLL_LGRCORE
Definition: lgrCore.h:19
Shared implementation of the Sim Manager.
Definition: lgrBaseSimManager.h:29
Indexes packets in a file.
Definition: lgrEntityTracker.h:32
Contains MAKLogger::DtPacket and MAKLogger::DtPacketAttribute classes.
A clock that provides current time via a time provider.
Definition: lgrClock.h:92
Absolute Time, a particular measured instance in time, could be thought of as a set of relative times...
Definition: absoluteTime.h:82
Contains lgrCore library definitions.