|
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.