18 class SimulationDatabase;
19 class OwnershipManager;
33 virtual bool isConnected();
41 virtual void startProcessingMessages(
double maxProcessingTime = 0.0);
48 virtual void stopProcessingMessages();
54 virtual void waitUntilDoneProcessingMessages();
62 virtual void removeInterest();
65 virtual std::unique_ptr<Boundary> interest()
const;
71 virtual void setIntent(
const Boundary& boundary);
74 virtual void removeIntent();
77 virtual std::unique_ptr<Boundary> intent()
const;
80 virtual bool isAbsoluteTimestamp()
const;
83 virtual void setIsAbsoluteTimestamp(
bool isAbsolute);
UInt64 ConnectionHandle
Definition: connection.h:20
ConnectionHandle myHandle
Definition: connection.h:97
InterestGranularity
Use fine grain (only overlapped objects) or coarse grain (all objects from overlapped client) ...
Definition: boundary.h:32
Definition: ownershipManager.h:87
Definition: boundary.h:38
unsigned int UInt32
Definition: dataTypes.h:44
UInt32 ClientId
Definition: dataTypes.h:52
The SimulationDatabase stores all data for the simulation. It also owns the event, control, and view managers.
Definition: simulationDatabase.h:42
const UInt32 ALL_ATTRIBUTE_SETS
Definition: connection.h:23
static InterestGranularity theDefaultGranularity
Definition: boundary.h:42
virtual ConnectionHandle handle()
Definition: connection.h:31
unsigned long long UInt64
Definition: dataTypes.h:46
OwnershipManager * myOwnershipManager
Definition: connection.h:98
The configuration object parses the command line and loads a configuration file to provide the user c...
Definition: configuration.h:23
Definition: connection.h:25