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).

virtual ~ClientSocketConnectionAdapter()

Destructor.

virtual bool configure(const ClientConnectionAdapter::Parameters &parameters)

See ConnectionAdapter::configure.

virtual bool connect()

See ConnectionAdapter::connect.

virtual void disconnect()

See ConnectionAdapter::disconnect.

virtual string getParameter(const string &parameter)

See ConnectionAdapter::getParameter.

virtual string getState(const string &parameter)

See ConnectionAdapter::getState.

virtual void interrupt()

See ConnectionAdapter::interrupt.

virtual int wait()

See ConnectionAdapter::wait.

virtual void work(int status)

See ConnectionAdapter::work.

Public Static Attributes

static const string PARAMETER_HOST_IP

Configuration parameter for server ip address.

static const string PARAMETER_HOST_PORT

Configuration parameter for server port.

static const string STATE_IP

State parameter to read adapter ip address back.

static const string STATE_PORT

State parameter to read adapter port back.