CUDTUnited Class Reference

Collaboration diagram for CUDTUnited:
Collaboration graph
[legend]

List of all members.

Public Member Functions

int startup ()
int cleanup ()
UDTSOCKET newSocket (int af, int type)
int newConnection (const UDTSOCKET listen, const sockaddr *peer, CHandShake *hs)
CUDTlookup (const UDTSOCKET u)
UDTSTATUS getStatus (const UDTSOCKET u)
int bind (const UDTSOCKET u, const sockaddr *name, int namelen)
int bind (const UDTSOCKET u, UDPSOCKET udpsock)
int listen (const UDTSOCKET u, int backlog)
UDTSOCKET accept (const UDTSOCKET listen, sockaddr *addr, int *addrlen)
int connect (const UDTSOCKET u, const sockaddr *name, int namelen)
int close (const UDTSOCKET u)
int getpeername (const UDTSOCKET u, sockaddr *name, int *namelen)
int getsockname (const UDTSOCKET u, sockaddr *name, int *namelen)
int select (ud_set *readfds, ud_set *writefds, ud_set *exceptfds, const timeval *timeout)
int selectEx (const std::vector< UDTSOCKET > &fds, std::vector< UDTSOCKET > *readfds, std::vector< UDTSOCKET > *writefds, std::vector< UDTSOCKET > *exceptfds, int64_t msTimeOut)
int epoll_create ()
int epoll_add_usock (const int eid, const UDTSOCKET u, const int *events=NULL)
int epoll_add_ssock (const int eid, const SYSSOCKET s, const int *events=NULL)
int epoll_remove_usock (const int eid, const UDTSOCKET u)
int epoll_remove_ssock (const int eid, const SYSSOCKET s)
int epoll_wait (const int eid, std::set< UDTSOCKET > *readfds, std::set< UDTSOCKET > *writefds, int64_t msTimeOut, std::set< SYSSOCKET > *lrfds=NULL, std::set< SYSSOCKET > *lwfds=NULL)
int epoll_release (const int eid)
int epoll_update_usock (const int eid, const UDTSOCKET u, const int *events=NULL)
int epoll_verify_usock (const int eid, const UDTSOCKET u, int *events)
void setError (CUDTException *e)
CUDTExceptiongetError ()

Friends

class CUDT
class CRendezvousQueue

Detailed Description

Definition at line 96 of file api.h.


The documentation for this class was generated from the following files:

Generated on 9 Feb 2013 for barchart-udt-core-2.2.2 by  doxygen 1.6.1