class Itk::Socket: public WithDescriber


継承:


public クラス
[more]enum Protocol

public メンバ
[more]Protocol protocol
[more]int socketfd
[more]TimeVal birthTime
[more]TimeVal lastSendTime
[more]TimeVal lastRecvTime

public メンバ関数
[more]static const char* protocolName(Protocol type)
[more]static Protocol protocolIDByName(const SString & name)
[more] Socket()
[more]Bool setupRemote(char* host, const UInt port)
[more]Bool setupLocal(const Protocol proto, const UInt port)
[more]UInt localPort() const
[more]UInt remotePort() const
[more]struct in_addr localHostInAddress() const
[more]struct in_addr remoteHostInAddress() const
[more]Bool isUDP() const
[more]Bool isTCP() const
[more]Bool setBlocking(const Bool blockingp = True)
[more]Bool send(const Buffer& buf)
[more]Bool receive(Buffer& buf)
[more]Bool receive(Buffer& buf, UInt const size)
[more]Bool send(void * data, const UInt size)
[more]Bool receive(void * data, const UInt size)
[more]Bool read(Buffer& buf)
[more]Bool read(Buffer& buf, UInt const size)
[more]Bool write(const Buffer& buf)
[more]Bool read(void * data, const UInt size)
[more]Bool write(void * data, const UInt size)
[more]void discard(const UInt size)
[more]void copy(const Socket& src)
[more]Bool assignNewFD()
[more]Bool assignNewFD(Protocol proto)
[more]Bool isAlive() const
[more]void kill()
[more]virtual void describe(ostream& ostr, Bool detailp = True) const


継承WithDescriber:

public メンバ関数
ovirtual const char* className() const
ovirtual void describePtr(ostream& ostr, const Bool detailp = True) const


文書

oenum Protocol

o UnknownProto

ostatic const char* protocolName(Protocol type)

ostatic Protocol protocolIDByName(const SString & name)

oProtocol protocol

oint socketfd

oTimeVal birthTime

oTimeVal lastSendTime

oTimeVal lastRecvTime

o Socket()

oBool setupRemote(char* host, const UInt port)

oBool setupLocal(const Protocol proto, const UInt port)

oUInt localPort() const

oUInt remotePort() const

ostruct in_addr localHostInAddress() const

ostruct in_addr remoteHostInAddress() const

oBool isUDP() const

oBool isTCP() const

oBool setBlocking(const Bool blockingp = True)

oBool send(const Buffer& buf)

oBool receive(Buffer& buf)

oBool receive(Buffer& buf, UInt const size)

oBool send(void * data, const UInt size)

oBool receive(void * data, const UInt size)

oBool read(Buffer& buf)

oBool read(Buffer& buf, UInt const size)

oBool write(const Buffer& buf)

oBool read(void * data, const UInt size)

oBool write(void * data, const UInt size)

ovoid discard(const UInt size)

ovoid copy(const Socket& src)

oBool assignNewFD()

oBool assignNewFD(Protocol proto)

oBool isAlive() const

ovoid kill()

ovirtual void describe(ostream& ostr, Bool detailp = True) const


直接の子クラス :
ServerSocket
ClientSocket

Alphabetic index HTML クラス階層 or Java



このページは、DOC++により生成されています