EMANE  1.2.1
EMANE::NEMPlatformService Class Reference

NEM platform service. More...

#include <nemplatformservice.h>

Inheritance diagram for EMANE::NEMPlatformService:
EMANE::PlatformServiceProvider

Public Member Functions

 NEMPlatformService ()
 
 ~NEMPlatformService ()
 
TimerServiceProvidertimerService () override
 
LogServiceProviderlogService () override
 
EventServiceProvidereventService () override
 
FileDescriptorServiceProviderfileDescriptorService () override
 
void setNEMLayer (BuildId buildId, NEMQueuedLayer *pLayer)
 

Detailed Description

NEM platform service.

Definition at line 54 of file nemplatformservice.h.

Constructor & Destructor Documentation

◆ NEMPlatformService()

EMANE::NEMPlatformService::NEMPlatformService ( )

Definition at line 37 of file nemplatformservice.cc.

◆ ~NEMPlatformService()

EMANE::NEMPlatformService::~NEMPlatformService ( )

Definition at line 41 of file nemplatformservice.cc.

Member Function Documentation

◆ eventService()

EMANE::EventServiceProvider & EMANE::NEMPlatformService::eventService ( )
overridevirtual

Gets a reference to the EventServiceProvider

Returns
EventServiceProvider reference

Implements EMANE::PlatformServiceProvider.

Definition at line 49 of file nemplatformservice.cc.

◆ fileDescriptorService()

EMANE::FileDescriptorServiceProvider & EMANE::NEMPlatformService::fileDescriptorService ( )
overridevirtual

Implements EMANE::PlatformServiceProvider.

Definition at line 59 of file nemplatformservice.cc.

◆ logService()

EMANE::LogServiceProvider & EMANE::NEMPlatformService::logService ( )
overridevirtual

Gets a reference to the LogServiceProvider

Returns
LogServiceProvider reference

Implements EMANE::PlatformServiceProvider.

Definition at line 54 of file nemplatformservice.cc.

◆ setNEMLayer()

void EMANE::NEMPlatformService::setNEMLayer ( BuildId  buildId,
NEMQueuedLayer pLayer 
)

Definition at line 64 of file nemplatformservice.cc.

◆ timerService()

EMANE::TimerServiceProvider & EMANE::NEMPlatformService::timerService ( )
overridevirtual

Gets a reference to the TimerServiceProvider

Returns
TimerServiceProvider reference

Implements EMANE::PlatformServiceProvider.

Definition at line 44 of file nemplatformservice.cc.


The documentation for this class was generated from the following files: