class Itk::ClientSocket: public Socket


継承:


public メンバ関数
[more] ClientSocket()
[more] ClientSocket(char* host, const Protocol proto = NoProto, const UInt port = 0)
[more]Bool init(const char* host, const Protocol proto, UInt port = 0)
[more]virtual void describe(ostream& ostr, const Bool detailp = True) const


継承Socket:

public クラス
oenum Protocol

public メンバ
oProtocol protocol
oint socketfd
oTimeVal birthTime
oTimeVal lastSendTime
oTimeVal lastRecvTime

public メンバ関数
ostatic const char* protocolName(Protocol type)
ostatic Protocol protocolIDByName(const SString & name)
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()


継承WithDescriber:

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


文書

o ClientSocket()

o ClientSocket(char* host, const Protocol proto = NoProto, const UInt port = 0)

oBool init(const char* host, const Protocol proto, UInt port = 0)

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


このクラスには、子クラスは存在しない

Alphabetic index HTML クラス階層 or Java



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