Skip to content

Namespace neosmart

Namespace List > neosmart

Classes

Type Name
struct neosmart_event_t_
struct neosmart_wfmo_info_t_
struct neosmart_wfmo_t_

Public Types

Type Name
typedef neosmart_event_t_ * neosmart_event_t
typedef neosmart_wfmo_info_t_ * neosmart_wfmo_info_t
typedef neosmart_wfmo_t_ * neosmart_wfmo_t

Public Functions

Type Name
neosmart_event_t CreateEvent (bool manualReset, bool initialState)
int DestroyEvent (neosmart_event_t event)
bool RemoveExpiredWaitHelper (neosmart_wfmo_info_t_ wait)
int ResetEvent (neosmart_event_t event)
int SetEvent (neosmart_event_t event)
int UnlockedWaitForEvent (neosmart_event_t event, uint64_t milliseconds)
int WaitForEvent (neosmart_event_t event, uint64_t milliseconds)
int WaitForMultipleEvents (neosmart_event_t * events, int count, bool waitAll, uint64_t milliseconds)
int WaitForMultipleEvents (neosmart_event_t * events, int count, bool waitAll, uint64_t milliseconds, int & waitIndex)

Public Types Documentation

typedef neosmart_event_t

typedef neosmart_event_t_* neosmart::neosmart_event_t;

typedef neosmart_wfmo_info_t

typedef neosmart_wfmo_info_t_* neosmart::neosmart_wfmo_info_t;

typedef neosmart_wfmo_t

typedef neosmart_wfmo_t_* neosmart::neosmart_wfmo_t;

Public Functions Documentation

function CreateEvent

neosmart_event_t neosmart::CreateEvent (
    bool manualReset,
    bool initialState
) 

function DestroyEvent

int neosmart::DestroyEvent (
    neosmart_event_t event
) 

function RemoveExpiredWaitHelper

bool neosmart::RemoveExpiredWaitHelper (
    neosmart_wfmo_info_t_ wait
) 

function ResetEvent

int neosmart::ResetEvent (
    neosmart_event_t event
) 

function SetEvent

int neosmart::SetEvent (
    neosmart_event_t event
) 

function UnlockedWaitForEvent

int neosmart::UnlockedWaitForEvent (
    neosmart_event_t event,
    uint64_t milliseconds
) 

function WaitForEvent

int neosmart::WaitForEvent (
    neosmart_event_t event,
    uint64_t milliseconds
) 

function WaitForMultipleEvents

int neosmart::WaitForMultipleEvents (
    neosmart_event_t * events,
    int count,
    bool waitAll,
    uint64_t milliseconds
) 

function WaitForMultipleEvents

int neosmart::WaitForMultipleEvents (
    neosmart_event_t * events,
    int count,
    bool waitAll,
    uint64_t milliseconds,
    int & waitIndex
) 


The documentation for this class was generated from the following file C:/Users/wistf/Unreal Projects/NightSkyEngine/Plugins/NightSkyEngine/Source/GGPOUE4/Private/pevents.cpp