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