EMANE
1.2.1
|
The PlatformServiceProvider interface provides access to emulator services. More...
#include <platformserviceprovider.h>
Public Member Functions | |
virtual | ~PlatformServiceProvider () |
virtual TimerServiceProvider & | timerService ()=0 |
virtual LogServiceProvider & | logService ()=0 |
virtual EventServiceProvider & | eventService ()=0 |
virtual FileDescriptorServiceProvider & | fileDescriptorService ()=0 |
Protected Member Functions | |
PlatformServiceProvider ()=default | |
The PlatformServiceProvider interface provides access to emulator services.
Definition at line 55 of file platformserviceprovider.h.
|
inlinevirtual |
Destroys an instance
Definition at line 61 of file platformserviceprovider.h.
|
protecteddefault |
|
pure virtual |
Gets a reference to the EventServiceProvider
Implemented in EMANE::PlatformService, and EMANE::NEMPlatformService.
|
pure virtual |
Implemented in EMANE::PlatformService, and EMANE::NEMPlatformService.
|
pure virtual |
Gets a reference to the LogServiceProvider
Implemented in EMANE::PlatformService, and EMANE::NEMPlatformService.
|
pure virtual |
Gets a reference to the TimerServiceProvider
Implemented in EMANE::PlatformService, and EMANE::NEMPlatformService.