ClientSocketConnectionAdapter

class kanzi::connect::ClientSocketConnectionAdapter : public ClientConnectionAdapter

A class that implements connection adapter for TCP-IP transport type.

Public Functions

ClientSocketConnectionAdapter(int socketType)

Constructor.

Parameters
  • socketType: Sets the type of the socket to be created (either streaming or datagram).

~ClientSocketConnectionAdapter()

Destructor.

bool configure(const ClientConnectionAdapter::Parameters &parameters)

See ConnectionAdapter::configure.

bool connect()

See ConnectionAdapter::connect.

void disconnect()

See ConnectionAdapter::disconnect.

string getState(const string &parameter)

See ConnectionAdapter::getState.

void interrupt()

See ConnectionAdapter::interrupt.

int wait()

See ConnectionAdapter::wait.

void work(int status)

See ConnectionAdapter::work.

Public Static Attributes

const string PARAMETER_HOST_IP

Configuration parameter for server ip address.

const string PARAMETER_HOST_PORT

Configuration parameter for server port.

const string STATE_IP

State parameter to read adapter ip address back.

const string STATE_PORT

State parameter to read adapter port back.