Proud::SocketSelectContext Class Referenceabstract

Public Member Functions

virtual void AddWriteWaiter (CSocket &socket)=0
 
virtual void AddExceptionWaiter (CSocket &socket)=0
 
virtual void Wait (uint32_t miliSec)=0
 
virtual bool GetConnectResult (CSocket &socket, SocketErrorCode &outCode)=0
 

Static Public Member Functions

static PROUD_API
SocketSelectContext
New ()
 

Detailed Description

TODO:translate needed. SocketSelectContext class

    • This it for select() non-block model of socket
    • Note: After Wait calling, informationf of FD_SET will be changed. So this object has to use for once.
    • This class can work only in Win32 platform. Use ::poll() in iOS or Linux.