![]() |
VSM C++ SDK
Vehicle Specific Modules SDK
|
Windows-specific implementation for I/O controller. More...
#include <overlapped_io_controller.h>
Public Member Functions | |
virtual void | Enable () override |
Enable the controller. More... | |
virtual void | Disable () override |
Disable the controller. More... | |
virtual void | Register_handle (File_processor::Stream::Native_handle &handle) override |
Register new opened file handle. More... | |
virtual void | Unregister_handle (File_processor::Stream::Native_handle &handle) override |
Unregister previously registered file handle. More... | |
Additional Inherited Members | |
![]() | |
static std::unique_ptr < Native_controller > | Create () |
Create controller instance. More... | |
Windows-specific implementation for I/O controller.
|
overridevirtual |
Disable the controller.
Implements ugcs::vsm::File_processor::Native_controller.
|
overridevirtual |
Enable the controller.
Implements ugcs::vsm::File_processor::Native_controller.
|
overridevirtual |
Register new opened file handle.
Implements ugcs::vsm::File_processor::Native_controller.
|
overridevirtual |
Unregister previously registered file handle.
Implements ugcs::vsm::File_processor::Native_controller.