EMANE  1.0.1
EMANE::PlatformService Class Reference

platform service More...

#include <platformservice.h>

Inheritance diagram for EMANE::PlatformService:
EMANE::PlatformServiceProvider

Public Member Functions

 PlatformService ()
 
 ~PlatformService ()
 
TimerServiceProvidertimerService () override
 
LogServiceProviderlogService () override
 
EventServiceProvidereventService () override
 
FileDescriptorServiceProviderfileDescriptorService () override
 
void setPlatformServiceUser (BuildId buildId, PlatformServiceUser *pPlatformServiceUser)
 
void setFileDescriptorServiceProvider (FileDescriptorServiceProvider *pFileDescriptorServiceProvider)
 

Detailed Description

platform service

Definition at line 55 of file platformservice.h.

Constructor & Destructor Documentation

◆ PlatformService()

EMANE::PlatformService::PlatformService ( )

Definition at line 41 of file platformservice.cc.

◆ ~PlatformService()

EMANE::PlatformService::~PlatformService ( )

Definition at line 45 of file platformservice.cc.

Member Function Documentation

◆ eventService()

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

Gets a reference to the EventServiceProvider

Returns
EventServiceProvider reference

Implements EMANE::PlatformServiceProvider.

Definition at line 53 of file platformservice.cc.

◆ fileDescriptorService()

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

Implements EMANE::PlatformServiceProvider.

Definition at line 63 of file platformservice.cc.

◆ logService()

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

Gets a reference to the LogServiceProvider

Returns
LogServiceProvider reference

Implements EMANE::PlatformServiceProvider.

Definition at line 58 of file platformservice.cc.

◆ setFileDescriptorServiceProvider()

void EMANE::PlatformService::setFileDescriptorServiceProvider ( FileDescriptorServiceProvider pFileDescriptorServiceProvider)

set the FileDescriptorServiceProvider

Parameters
pFileDescriptorServiceProviderpointer to the FileDescriptorServiceProvider

Definition at line 75 of file platformservice.cc.

◆ setPlatformServiceUser()

void EMANE::PlatformService::setPlatformServiceUser ( BuildId  buildId,
PlatformServiceUser pPlatformServiceUser 
)

set the platform service user

Parameters
buildIdPlatformServiceUser build id
pPlatformServiceUserpointer to the PlatformServiceUser

Definition at line 68 of file platformservice.cc.

◆ timerService()

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

Gets a reference to the TimerServiceProvider

Returns
TimerServiceProvider reference

Implements EMANE::PlatformServiceProvider.

Definition at line 48 of file platformservice.cc.


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