C# Класс NewTOAPIA.Net.Udt.CUDTUnited

Показать файл Открыть проект

Открытые методы

Метод Описание
accept ( Int32 listen, IPAddress addr, int &addrlen ) : Int32
bind ( Int32 u, IPAddress name, int namelen ) : int
bind ( Int32 u, Int32 udpsock ) : int
checkBrokenSockets ( ) : void
close ( Int32 u ) : int
getError ( ) : CUDTException
getStatus ( Int32 u ) : UDTSTATUS
getsockname ( Int32 u, IPEndPoint &name ) : int
listen ( Int32 u, int backlog ) : int
locate ( Int32 u ) : UdtSocket
locate ( Int32 u, IPEndPoint peer, Int32 id, Int32 isn ) : UdtSocket
lookup ( Int32 u ) : CUDT
newConnection ( Int32 listen, IPEndPoint peer, CHandShake hs ) : int
removeSocket ( Int32 u ) : void
select ( Int32 &readfds, Int32 &writefds, Int32 &exceptfds, timeval timeout ) : int
selectEx ( Int32 &fds, Int32 &readfds, Int32 &writefds, Int32 &exceptfds, System.Int64 msTimeOut ) : int
updateMux ( CUDT u, UdtSocket ls ) : void

Приватные методы

Метод Описание
CUDTUnited ( ) : System
cleanup ( ) : int
connect ( Int32 u, IPEndPoint name, int namelen ) : int
garbageCollect ( Object p ) : Int32
getpeername ( Int32 u, IPAddress &addr, int &namelen ) : int
newSocket ( AddressFamily af, UDTSockType type ) : Int32
setError ( CUDTException e ) : void
updateMux ( CUDT u, IPEndPoint addr, Socket udpsock ) : void

Описание методов

accept() публичный Метод

public accept ( Int32 listen, IPAddress addr, int &addrlen ) : Int32
listen System.Int32
addr System.Net.IPAddress
addrlen int
Результат System.Int32

bind() публичный Метод

public bind ( Int32 u, IPAddress name, int namelen ) : int
u System.Int32
name System.Net.IPAddress
namelen int
Результат int

bind() публичный Метод

public bind ( Int32 u, Int32 udpsock ) : int
u System.Int32
udpsock System.Int32
Результат int

checkBrokenSockets() публичный Метод

public checkBrokenSockets ( ) : void
Результат void

close() публичный Метод

public close ( Int32 u ) : int
u System.Int32
Результат int

getError() публичный Метод

public getError ( ) : CUDTException
Результат CUDTException

getStatus() публичный Метод

public getStatus ( Int32 u ) : UDTSTATUS
u System.Int32
Результат UDTSTATUS

getsockname() публичный Метод

public getsockname ( Int32 u, IPEndPoint &name ) : int
u System.Int32
name System.Net.IPEndPoint
Результат int

listen() публичный Метод

public listen ( Int32 u, int backlog ) : int
u System.Int32
backlog int
Результат int

locate() публичный Метод

public locate ( Int32 u ) : UdtSocket
u System.Int32
Результат UdtSocket

locate() публичный Метод

public locate ( Int32 u, IPEndPoint peer, Int32 id, Int32 isn ) : UdtSocket
u System.Int32
peer System.Net.IPEndPoint
id System.Int32
isn System.Int32
Результат UdtSocket

lookup() публичный Метод

public lookup ( Int32 u ) : CUDT
u System.Int32
Результат CUDT

newConnection() публичный Метод

public newConnection ( Int32 listen, IPEndPoint peer, CHandShake hs ) : int
listen System.Int32
peer System.Net.IPEndPoint
hs CHandShake
Результат int

removeSocket() публичный Метод

public removeSocket ( Int32 u ) : void
u System.Int32
Результат void

select() публичный Метод

public select ( Int32 &readfds, Int32 &writefds, Int32 &exceptfds, timeval timeout ) : int
readfds System.Int32
writefds System.Int32
exceptfds System.Int32
timeout timeval
Результат int

selectEx() публичный Метод

public selectEx ( Int32 &fds, Int32 &readfds, Int32 &writefds, Int32 &exceptfds, System.Int64 msTimeOut ) : int
fds System.Int32
readfds System.Int32
writefds System.Int32
exceptfds System.Int32
msTimeOut System.Int64
Результат int

updateMux() публичный Метод

public updateMux ( CUDT u, UdtSocket ls ) : void
u CUDT
ls UdtSocket
Результат void