Public Member Functions | |
__bzslib_extern | Initializer () |
This class serves for one simple purpose. Its static instance inside BasicCharacterDevice initializes the static m_FileOperations field. This technique was used instead of simple static field initialization to simplify creation of child device classes. A typical generic subclass (subclass that presents some device type, like device with asynchronous IO support, rather than an exact device) should initialize its operations field by calling BasicCharacterDevice::InitializeFileOperations() and then adding its handlers to the structure.
__bzslib_extern BazisLib::Linux::BasicCharacterDevice::Initializer::Initializer | ( | ) | [inline] |