EMANE
1.2.1
|
Platform service user interface that provides access to the platform services. More...
#include <platformserviceuser.h>
Public Member Functions | |
virtual | ~PlatformServiceUser () |
virtual void | processEvent (const EventId &eventId, const Serialization &serialization) |
virtual void | processTimedEvent (TimerEventId eventId, const TimePoint &expireTime, const TimePoint &scheduleTime, const TimePoint &fireTime, const void *arg) |
Protected Member Functions | |
PlatformServiceUser (PlatformServiceProvider *p) | |
Protected Attributes | |
PlatformServiceProvider * | pPlatformService_ |
Platform service user interface that provides access to the platform services.
Definition at line 49 of file platformserviceuser.h.
|
inlinevirtual |
Detroys an instance
Definition at line 56 of file platformserviceuser.h.
|
inlineprotected |
Definition at line 60 of file platformserviceuser.h.
|
inlinevirtualinherited |
Process an event.
eventId | event identifier corresponding to the serialized event |
serialization | opaque event object data |
Reimplemented in EMANE::Models::IEEE80211ABG::MACLayer, EMANE::NEMStatefulLayer, EMANE::Models::TDMA::BaseModel::Implementation, EMANE::Models::Bypass::MACLayer, EMANE::FrameworkPHY, EMANE::Models::TDMA::BaseModel, EMANE::Models::Bypass::PHYLayer, EMANE::NEMQueuedLayer, EMANE::Models::CommEffect::Shim, EMANE::Models::TDMA::EventScheduler, and EMANE::Agents::GPSDLocation::Agent.
Definition at line 58 of file eventserviceuser.h.
|
inlinevirtualinherited |
Process a timed event
eventId | Identifier corresponding to the timer being processed |
expireTime | The time the timer was scheduled to expire |
scheduleTime | The Time the timer was scheduled |
fireTime | Time time The time the timer actually fired |
arg | Opaque timed event data |
Reimplemented in EMANE::NEMStatefulLayer, EMANE::Models::Bypass::PHYLayer, EMANE::NEMQueuedLayer, EMANE::Models::PHYAPITest::ShimLayer, EMANE::Models::CommEffect::Shim, EMANE::Agents::GPSDLocation::Agent, EMANE::TimerServiceProxy, and EMANE::NEMTimerServiceProxy.
Definition at line 62 of file timerserviceuser.h.
|
protected |
Definition at line 64 of file platformserviceuser.h.