template<>
Semaphore_Maker<EOS::Linux> struct
Contents
- Reference
Base classes
- struct Semaphore_PlatformAgnostic
Public types
-
template<>struct ExportableOS_HandleInfo
- Do not use, dummy structure.
-
template<>struct GetOS_HandleInfo
- Specification
-
template<>struct ImportOS_HandleInfo
- Specification
-
using OS_Handle = PlatformTypes_
Maker<EOS:: Linux>::OS_ Handle
Public static functions
-
static auto GetOS_Handle(V1::
LogicalDevice:: Handle _device, const GetOS_HandleInfo& _getInfo, OS_ Handle* _fileDescriptor) -> EResult - Export a POSIX file descriptor representing the payload of a semaphore.
-
static auto ImportOS_Handle(V1::
LogicalDevice:: Handle _device, const ImportOS_HandleInfo& _importPOSIX_Info) -> EResult - Import a semaphore payload from a POSIX file descriptor.