Modifier and Type | Method and Description |
---|---|
IClock |
IParticipant.getClock() |
Modifier and Type | Method and Description |
---|---|
IClock |
AbstractParticipant.getClock()
return the clock that this participant has access to
|
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractParticipant.setClock(IClock clock) |
Modifier and Type | Interface and Description |
---|---|
interface |
IOwnableClock<T> |
interface |
ISetableClock |
Modifier and Type | Class and Description |
---|---|
class |
BasicClock
Basic Clock from which others are built.
|
class |
MasterClock
tracks a series of potential clock owners (if shared), takes their
recommendations for a time change.
|
class |
OwnedClock<T> |
class |
RealTimeClock |
class |
SharedClock |
class |
SlavedClock |
class |
WrappedClock |
Modifier and Type | Method and Description |
---|---|
IClock |
WrappedClock.getMasterClock() |
Constructor and Description |
---|
SlavedClock(IClock clock) |
WrappedClock(IClock clock) |
Modifier and Type | Interface and Description |
---|---|
interface |
INetworkedClock |
Modifier and Type | Class and Description |
---|---|
class |
NetworkedMasterClock |
class |
NetworkedSetableClock |
class |
NetworkedSlaveClock
network slave clock
|
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<IModel,IClock> |
CommonRealityConnector._allClocks |
Modifier and Type | Method and Description |
---|---|
IClock |
LocalConnector.getClock(IModel model) |
IClock |
IConnector.getClock(IModel model) |
IClock |
CommonRealityConnector.getClock(IModel model) |
IClock |
IClockConfigurator.getClockFor(IModel model,
ACTRAgent agent) |
IClock |
IClockConfigurator.getClockFor(IModel model,
IClock defaultClock) |
Modifier and Type | Method and Description |
---|---|
IClock |
IClockConfigurator.getClockFor(IModel model,
IClock defaultClock) |
void |
IClockConfigurator.release(IModel model,
IClock clock) |
Modifier and Type | Method and Description |
---|---|
IClock |
ACTRRuntime.getClock(IModel model)
return the clock for the model in this runtime.
|
Modifier and Type | Class and Description |
---|---|
class |
MasterSlaveClock |
Modifier and Type | Method and Description |
---|---|
IClock |
MasterSlaveClockConfigurator.getClockFor(IModel model,
ACTRAgent agent)
if the model contains the masterExtension, we will wrap its clock
|
IClock |
MasterSlaveClockConfigurator.getClockFor(IModel model,
IClock defaultClock)
if the model contains the slave extension or the master extension, wrap its
clock
|
protected IClock |
MasterSlaveClockConfigurator.getClockForMaster(IModel model,
IClock defaultClock) |
protected IClock |
MasterSlaveClockConfigurator.getClockForSlave(IModel model,
IClock defaultClock) |
Modifier and Type | Method and Description |
---|---|
IClock |
MasterSlaveClockConfigurator.getClockFor(IModel model,
IClock defaultClock)
if the model contains the slave extension or the master extension, wrap its
clock
|
protected IClock |
MasterSlaveClockConfigurator.getClockForMaster(IModel model,
IClock defaultClock) |
protected IClock |
MasterSlaveClockConfigurator.getClockForSlave(IModel model,
IClock defaultClock) |
void |
MasterSlaveClockConfigurator.release(IModel model,
IClock clock) |
Constructor and Description |
---|
MasterSlaveClock(IClock primary,
java.lang.Thread primaryOwner) |