Class Poll
ClassList > Poll
Public Functions
Protected Attributes
Protected Functions
Public Functions Documentation
function Poll
function Pump
bool Poll::Pump (
int timeout
)
function RegisterHandle
void Poll::RegisterHandle (
IPollSink * sink,
HANDLE h,
void * cookie=NULL
)
function RegisterLoop
void Poll::RegisterLoop (
IPollSink * sink,
void * cookie=NULL
)
function RegisterMsgLoop
void Poll::RegisterMsgLoop (
IPollSink * sink,
void * cookie=NULL
)
function RegisterPeriodic
void Poll::RegisterPeriodic (
IPollSink * sink,
int interval,
void * cookie=NULL
)
function Run
Protected Attributes Documentation
variable _handle_count
variable _handle_sinks
PollSinkCb Poll::_handle_sinks[MAX_POLLABLE_HANDLES];
variable _handles
HANDLE Poll::_handles[MAX_POLLABLE_HANDLES];
variable _loop_sinks
StaticBuffer<PollSinkCb, 16> Poll::_loop_sinks;
variable _msg_sinks
StaticBuffer<PollSinkCb, 16> Poll::_msg_sinks;
variable _periodic_sinks
StaticBuffer<PollPeriodicSinkCb, 16> Poll::_periodic_sinks;
variable _start_time
Protected Functions Documentation
function ComputeWaitTime
int Poll::ComputeWaitTime (
int elapsed
)
The documentation for this class was generated from the following file C:/Users/wistf/Unreal Projects/NightSkyEngine/Plugins/NightSkyEngine/Source/GGPOUE4/Private/poll.h