SUMMARY:  INNER | FIELD | CONSTR | METHOD | FRIEND DETAIL:  FIELD | CONSTR | METHOD | FRIEND


Platform::Net
Template Class Client

NonCopyableType
   |
   +-Client

Implemented in:
Platform.Net.h

template <typename Type>
class Client:
private NonCopyableType

DOCTODO.

Constructor Summarycollapse
Client(const typename Type::Endpoint& endpoint)
          DOCTODO.
~Client()
          DOCTODO.

Method Summarycollapse
Type::Endpoint& endpoint()
          DOCTODO.
const Type::Endpoint& endpoint() const
          DOCTODO.
Int receive(ByteArray& data, Int size = -1) const
          DOCTODO.
String receive(Text::Encoding encoding = Text::Encoding_UTF8) const
          DOCTODO.
Int send(const ByteArray& data) const
          DOCTODO.
Int send(const String& string, Text::Encoding encoding = Text::Encoding_UTF8) const
          DOCTODO.
Int send(const Void* data, Int size) const
          DOCTODO.
Socket& socket()
          DOCTODO.
const Socket& socket() const
          DOCTODO.

 

Constructor Detail

Client[inline]

Client(const typename Type::Endpoint& endpoint)

DOCTODO.

Parameters:
endpoint - DOCTODO

~Client[virtual, inline]

~Client()

DOCTODO.

 

Method Detail

endpoint[inline]

Type::Endpoint& endpoint()

DOCTODO.

Returns:
DOCTODO

endpoint[inline]

const Type::Endpoint& endpoint() const

DOCTODO.

Returns:
DOCTODO

receive[inline]

Int receive(ByteArray& data, Int size = -1) const

DOCTODO.

Parameters:
data - DOCTODO
size - DOCTODO
Returns:
DOCTODO

receive[inline]

String receive(Text::Encoding encoding = Text::Encoding_UTF8) const

DOCTODO.

Parameters:
encoding - DOCTODO
Returns:
DOCTODO

send[inline]

Int send(const ByteArray& data) const

DOCTODO.

Parameters:
data - DOCTODO
Returns:
DOCTODO

send[inline]

Int send(const String& string, Text::Encoding encoding = Text::Encoding_UTF8) const

DOCTODO.

Parameters:
string - DOCTODO
encoding - DOCTODO
Returns:
DOCTODO

send[inline]

Int send(const Void* data, Int size) const

DOCTODO.

Parameters:
data - DOCTODO
size - DOCTODO
Returns:
DOCTODO

socket[inline]

Socket& socket()

DOCTODO.

Returns:
DOCTODO

socket[inline]

const Socket& socket() const

DOCTODO.

Returns:
DOCTODO


SUMMARY:  INNER | FIELD | CONSTR | METHOD | FRIEND DETAIL:  FIELD | CONSTR | METHOD | FRIEND