|
| | wxSocketServer (const wxSockAddress &address, wxSocketFlags flags=wxSOCKET_NONE) |
| | Constructs a new server and tries to bind to the specified address. More...
|
| |
| virtual | ~wxSocketServer () |
| | Destructor (it doesn't close the accepted connections). More...
|
| |
| wxSocketBase * | Accept (bool wait=true) |
| | Accepts an incoming connection request, and creates a new wxSocketBase object which represents the server-side of the connection. More...
|
| |
| bool | AcceptWith (wxSocketBase &socket, bool wait=true) |
| | Accept an incoming connection using the specified socket object. More...
|
| |
| bool | WaitForAccept (long seconds=-1, long millisecond=0) |
| | Wait for an incoming connection. More...
|
| |
| bool | Error () const |
| | Returns true if an error occurred in the last IO operation. More...
|
| |
| virtual bool | GetLocal (wxSockAddress &addr) const |
| | Return the local address of the socket. More...
|
| |
| virtual bool | GetPeer (wxSockAddress &addr) const |
| | Return the peer address field of the socket. More...
|
| |
| long | GetTimeout () const |
| | Return the socket timeout in seconds. More...
|
| |
| bool | IsConnected () const |
| | Returns true if the socket is connected. More...
|
| |
| bool | IsData () |
| | Check if the socket can be currently read or written. More...
|
| |
| bool | IsDisconnected () const |
| | Returns true if the socket is not connected. More...
|
| |
| bool | IsOk () const |
| | Returns true if the socket is initialized and ready and false in other cases. More...
|
| |
| wxUint32 | LastCount () const |
| | Returns the number of bytes read or written by the last IO call. More...
|
| |
| wxUint32 | LastReadCount () const |
| | Returns the number of bytes read by the last Read() or ReadMsg() call (receive direction only). More...
|
| |
| wxUint32 | LastWriteCount () const |
| | Returns the number of bytes written by the last Write() or WriteMsg() call (transmit direction only). More...
|
| |
| wxSocketError | LastError () const |
| | Returns the last wxSocket error. More...
|
| |
| void | RestoreState () |
| | Restore the previous state of the socket, as saved with SaveState(). More...
|
| |
| void | SaveState () |
| | Save the current state of the socket in a stack. More...
|
| |
| virtual bool | Close () |
| | Shut down the socket, disabling further transmission and reception of data and disable events for the socket and frees the associated system resources. More...
|
| |
| void | ShutdownOutput () |
| | Shuts down the writing end of the socket. More...
|
| |
| wxSocketBase & | Discard () |
| | Delete all bytes in the incoming queue. More...
|
| |
| wxSocketFlags | GetFlags () const |
| | Returns current IO flags, as set with SetFlags() More...
|
| |
| void | InterruptWait () |
| | Use this function to interrupt any wait operation currently in progress. More...
|
| |
| wxSocketBase & | Peek (void *buffer, wxUint32 nbytes) |
| | Peek into the socket by copying the next bytes which would be read by Read() into the provided buffer. More...
|
| |
| wxSocketBase & | Read (void *buffer, wxUint32 nbytes) |
| | Read up to the given number of bytes from the socket. More...
|
| |
| wxSocketBase & | ReadMsg (void *buffer, wxUint32 nbytes) |
| | Receive a message sent by WriteMsg(). More...
|
| |
| void | SetFlags (wxSocketFlags flags) |
| | Use SetFlags to customize IO operation for this socket. More...
|
| |
| virtual bool | SetLocal (const wxIPV4address &local) |
| | Set the local address and port to use. More...
|
| |
| void | SetTimeout (long seconds) |
| | Set the default socket timeout in seconds. More...
|
| |
| wxSocketBase & | Unread (const void *buffer, wxUint32 nbytes) |
| | Put the specified data into the input queue. More...
|
| |
| bool | Wait (long seconds=-1, long millisecond=0) |
| | Wait for any socket event. More...
|
| |
| bool | WaitForLost (long seconds=-1, long millisecond=0) |
| | Wait until the connection is lost. More...
|
| |
| bool | WaitForRead (long seconds=-1, long millisecond=0) |
| | Wait until the socket is readable. More...
|
| |
| bool | WaitForWrite (long seconds=-1, long millisecond=0) |
| | Wait until the socket becomes writable. More...
|
| |
| wxSocketBase & | Write (const void *buffer, wxUint32 nbytes) |
| | Write up to the given number of bytes to the socket. More...
|
| |
| wxSocketBase & | WriteMsg (const void *buffer, wxUint32 nbytes) |
| | Sends a buffer which can be read using ReadMsg(). More...
|
| |
| void * | GetClientData () const |
| | Returns a pointer of the client data for this socket, as set with SetClientData() More...
|
| |
| void | Notify (bool notify) |
| | According to the notify value, this function enables or disables socket events. More...
|
| |
| void | SetClientData (void *data) |
| | Sets user-supplied client data for this socket. More...
|
| |
| void | SetEventHandler (wxEvtHandler &handler, int id=-1) |
| | Sets an event handler to be called when a socket event occurs. More...
|
| |
| void | SetNotify (wxSocketEventFlags flags) |
| | Specifies which socket events are to be sent to the event handler. More...
|
| |
| wxSOCKET_T | GetSocket () const |
| | Returns the native socket descriptor. More...
|
| |
| | wxSocketBase () |
| | Default constructor. More...
|
| |
| virtual | ~wxSocketBase () |
| | Destructor. More...
|
| |
| bool | Destroy () |
| | Destroys the socket safely. More...
|
| |
| | wxObject () |
| | Default ctor; initializes to NULL the internal reference data. More...
|
| |
| | wxObject (const wxObject &other) |
| | Copy ctor. More...
|
| |
| virtual | ~wxObject () |
| | Destructor. More...
|
| |
| virtual wxClassInfo * | GetClassInfo () const |
| | This virtual function is redefined for every class that requires run-time type information, when using the wxDECLARE_CLASS macro (or similar). More...
|
| |
| wxObjectRefData * | GetRefData () const |
| | Returns the wxObject::m_refData pointer, i.e. the data referenced by this object. More...
|
| |
| bool | IsKindOf (const wxClassInfo *info) const |
| | Determines whether this class is a subclass of (or the same class as) the given class. More...
|
| |
| bool | IsSameAs (const wxObject &obj) const |
| | Returns true if this object has the same data pointer as obj. More...
|
| |
| void | Ref (const wxObject &clone) |
| | Makes this object refer to the data in clone. More...
|
| |
| void | SetRefData (wxObjectRefData *data) |
| | Sets the wxObject::m_refData pointer. More...
|
| |
| void | UnRef () |
| | Decrements the reference count in the associated data, and if it is zero, deletes the data. More...
|
| |
| void | UnShare () |
| | This is the same of AllocExclusive() but this method is public. More...
|
| |
| void | operator delete (void *buf) |
| | The delete operator is defined for debugging versions of the library only, when the identifier __WXDEBUG__ is defined. More...
|
| |
| void * | operator new (size_t size, const wxString &filename=NULL, int lineNum=0) |
| | The new operator is defined for debugging versions of the library only, when the identifier __WXDEBUG__ is defined. More...
|
| |