Public Member Functions | |
int | startup () |
int | cleanup () |
UDTSOCKET | newSocket (int af, int type) |
int | newConnection (const UDTSOCKET listen, const sockaddr *peer, CHandShake *hs) |
CUDT * | lookup (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) |
CUDTException * | getError () |
Friends | |
class | CUDT |
class | CRendezvousQueue |
Definition at line 96 of file api.h.