Filter by API Level:
Package Index
|
Class Index
uk.ac.imperial.presage2.core
uk.ac.imperial.presage2.core.cli
uk.ac.imperial.presage2.core.cli.run
uk.ac.imperial.presage2.core.db
uk.ac.imperial.presage2.core.db.persistent
uk.ac.imperial.presage2.core.environment
uk.ac.imperial.presage2.core.event
uk.ac.imperial.presage2.core.messaging
uk.ac.imperial.presage2.core.network
uk.ac.imperial.presage2.core.participant
uk.ac.imperial.presage2.core.plugin
uk.ac.imperial.presage2.core.simulator
uk.ac.imperial.presage2.core.util.random
uk.ac.imperial.presage2.rules
uk.ac.imperial.presage2.rules.facts
uk.ac.imperial.presage2.rules.facts.location
uk.ac.imperial.presage2.util.environment
uk.ac.imperial.presage2.util.fsm
uk.ac.imperial.presage2.util.location
uk.ac.imperial.presage2.util.location.area
uk.ac.imperial.presage2.util.network
uk.ac.imperial.presage2.util.participant
uk.ac.imperial.presage2.util.protocols
Classes
NetworkMessageMonitor
NetworkModule
NetworkRangeConstraint
Package Index
|
Class Index
Summary:
Ctors
|
Methods
|
Inherited Methods
|
[Expand All]
Since:
API Level 0.3.5
public class
NetworkMessageMonitor
extends
Object
implements
Plugin
java.lang.Object
↳
uk.ac.imperial.presage2.util.network.NetworkMessageMonitor
Summary
Public Constructors
NetworkMessageMonitor
(
EventBus
eb,
Time
t)
Public Methods
void
execute
()
void
incrementTime
()
void
initialise
()
void
onMessageBlocked
(
MessageBlockedEvent
e)
void
onMessageDelivery
(
MessageDeliveryEvent
e)
void
onSimulationComplete
()
void
setStorageService
(
StorageService
db)
[Expand]
Inherited Methods
From class
java.lang.Object
Object
clone
()
boolean
equals
(
Object
arg0)
void
finalize
()
final
Class
<?>
getClass
()
int
hashCode
()
final void
notify
()
final void
notifyAll
()
String
toString
()
final void
wait
()
final void
wait
(long arg0)
final void
wait
(long arg0, int arg1)
From interface
uk.ac.imperial.presage2.core.TimeDriven
abstract void
incrementTime
()
From interface
uk.ac.imperial.presage2.core.plugin.Plugin
abstract void
execute
()
This method is deprecated. Use
incrementTime()
now.
abstract void
initialise
()
abstract void
onSimulationComplete
()
Public Constructors
public
NetworkMessageMonitor
(
EventBus
eb,
Time
t)
Since:
API Level 0.3.5
Public Methods
public void
execute
()
Since:
API Level 0.3.5
public void
incrementTime
()
Since:
API Level 0.3.5
public void
initialise
()
Since:
API Level 0.3.5
public void
onMessageBlocked
(
MessageBlockedEvent
e)
Since:
API Level 0.3.5
public void
onMessageDelivery
(
MessageDeliveryEvent
e)
Since:
API Level 0.3.5
public void
onSimulationComplete
()
Since:
API Level 0.3.5
public void
setStorageService
(
StorageService
db)
Since:
API Level 0.3.5