C# Class Fan.Inet.TcpSocketPeer

ファイルを表示 Open project: xored/f4

Public Methods

Method Description
@in ( TcpSocket fan ) : InStream
@out ( TcpSocket fan ) : OutStream
TcpSocketPeer ( ) : System
TcpSocketPeer ( Socket socket ) : System
bind ( TcpSocket fan, IpAddr addr, Long port ) : TcpSocket
close ( TcpSocket fan ) : bool
close ( ) : void
connect ( TcpSocket fan, IpAddr addr, long port, Duration timeout ) : TcpSocket
getInBufferSize ( TcpSocket fan ) : Long
getKeepAlive ( TcpSocket fan ) : bool
getLinger ( TcpSocket fan ) : Duration
getNoDelay ( TcpSocket fan ) : bool
getOutBufferSize ( TcpSocket fan ) : Long
getReceiveBufferSize ( TcpSocket fan ) : long
getReceiveTimeout ( TcpSocket fan ) : Duration
getReuseAddr ( TcpSocket fan ) : bool
getSendBufferSize ( TcpSocket fan ) : long
getTrafficClass ( TcpSocket fan ) : long
isBound ( TcpSocket fan ) : bool
isClosed ( TcpSocket fan ) : bool
isConnected ( TcpSocket fan ) : bool
localAddr ( TcpSocket fan ) : IpAddr
localPort ( TcpSocket fan ) : Long
make ( TcpSocket fan ) : TcpSocketPeer
options ( TcpSocket fan ) : SocketOptions
remoteAddr ( TcpSocket fan ) : IpAddr
remotePort ( TcpSocket fan ) : Long
setInBufferSize ( TcpSocket fan, Long v ) : void
setKeepAlive ( TcpSocket fan, bool v ) : void
setLinger ( TcpSocket fan, Duration v ) : void
setNoDelay ( TcpSocket fan, bool v ) : void
setOutBufferSize ( TcpSocket fan, Long v ) : void
setReceiveBufferSize ( TcpSocket fan, long v ) : void
setReceiveTimeout ( TcpSocket fan, Duration v ) : void
setReuseAddr ( TcpSocket fan, bool v ) : void
setSendBufferSize ( TcpSocket fan, long v ) : void
setTrafficClass ( TcpSocket fan, long v ) : void

Private Methods

Method Description
connected ( TcpSocket fan ) : void

Method Details

@in() public method

public @in ( TcpSocket fan ) : InStream
fan TcpSocket
return Fan.Sys.InStream

@out() public method

public @out ( TcpSocket fan ) : OutStream
fan TcpSocket
return Fan.Sys.OutStream

TcpSocketPeer() public method

public TcpSocketPeer ( ) : System
return System

TcpSocketPeer() public method

public TcpSocketPeer ( Socket socket ) : System
socket Socket
return System

bind() public method

public bind ( TcpSocket fan, IpAddr addr, Long port ) : TcpSocket
fan TcpSocket
addr IpAddr
port Long
return TcpSocket

close() public method

public close ( TcpSocket fan ) : bool
fan TcpSocket
return bool

close() public method

public close ( ) : void
return void

connect() public method

public connect ( TcpSocket fan, IpAddr addr, long port, Duration timeout ) : TcpSocket
fan TcpSocket
addr IpAddr
port long
timeout Duration
return TcpSocket

getInBufferSize() public method

public getInBufferSize ( TcpSocket fan ) : Long
fan TcpSocket
return Long

getKeepAlive() public method

public getKeepAlive ( TcpSocket fan ) : bool
fan TcpSocket
return bool

getLinger() public method

public getLinger ( TcpSocket fan ) : Duration
fan TcpSocket
return Duration

getNoDelay() public method

public getNoDelay ( TcpSocket fan ) : bool
fan TcpSocket
return bool

getOutBufferSize() public method

public getOutBufferSize ( TcpSocket fan ) : Long
fan TcpSocket
return Long

getReceiveBufferSize() public method

public getReceiveBufferSize ( TcpSocket fan ) : long
fan TcpSocket
return long

getReceiveTimeout() public method

public getReceiveTimeout ( TcpSocket fan ) : Duration
fan TcpSocket
return Duration

getReuseAddr() public method

public getReuseAddr ( TcpSocket fan ) : bool
fan TcpSocket
return bool

getSendBufferSize() public method

public getSendBufferSize ( TcpSocket fan ) : long
fan TcpSocket
return long

getTrafficClass() public method

public getTrafficClass ( TcpSocket fan ) : long
fan TcpSocket
return long

isBound() public method

public isBound ( TcpSocket fan ) : bool
fan TcpSocket
return bool

isClosed() public method

public isClosed ( TcpSocket fan ) : bool
fan TcpSocket
return bool

isConnected() public method

public isConnected ( TcpSocket fan ) : bool
fan TcpSocket
return bool

localAddr() public method

public localAddr ( TcpSocket fan ) : IpAddr
fan TcpSocket
return IpAddr

localPort() public method

public localPort ( TcpSocket fan ) : Long
fan TcpSocket
return Long

make() public static method

public static make ( TcpSocket fan ) : TcpSocketPeer
fan TcpSocket
return TcpSocketPeer

options() public method

public options ( TcpSocket fan ) : SocketOptions
fan TcpSocket
return SocketOptions

remoteAddr() public method

public remoteAddr ( TcpSocket fan ) : IpAddr
fan TcpSocket
return IpAddr

remotePort() public method

public remotePort ( TcpSocket fan ) : Long
fan TcpSocket
return Long

setInBufferSize() public method

public setInBufferSize ( TcpSocket fan, Long v ) : void
fan TcpSocket
v Long
return void

setKeepAlive() public method

public setKeepAlive ( TcpSocket fan, bool v ) : void
fan TcpSocket
v bool
return void

setLinger() public method

public setLinger ( TcpSocket fan, Duration v ) : void
fan TcpSocket
v Duration
return void

setNoDelay() public method

public setNoDelay ( TcpSocket fan, bool v ) : void
fan TcpSocket
v bool
return void

setOutBufferSize() public method

public setOutBufferSize ( TcpSocket fan, Long v ) : void
fan TcpSocket
v Long
return void

setReceiveBufferSize() public method

public setReceiveBufferSize ( TcpSocket fan, long v ) : void
fan TcpSocket
v long
return void

setReceiveTimeout() public method

public setReceiveTimeout ( TcpSocket fan, Duration v ) : void
fan TcpSocket
v Duration
return void

setReuseAddr() public method

public setReuseAddr ( TcpSocket fan, bool v ) : void
fan TcpSocket
v bool
return void

setSendBufferSize() public method

public setSendBufferSize ( TcpSocket fan, long v ) : void
fan TcpSocket
v long
return void

setTrafficClass() public method

public setTrafficClass ( TcpSocket fan, long v ) : void
fan TcpSocket
v long
return void