OpenZWave Library  1.6.1136
Classes | Public Types | Public Member Functions | Public Attributes | List of all members
OpenZWave::Internal::Platform::SocketSet Class Reference

Support Multiple TCP Socket connectionsto Support multiple TCP Socket Connections. More...

#include <HttpClient.h>

+ Collaboration diagram for OpenZWave::Internal::Platform::SocketSet:


struct  SocketSetData

Public Types

typedef std::map< TcpSocket *, SocketSetDataStore

Public Member Functions

virtual ~SocketSet ()
void deleteAll ()
bool update ()
void add (TcpSocket *s, bool deleteWhenDone=true)
bool has (TcpSocket *s)
void remove (TcpSocket *s)
size_t size ()

Public Attributes

Store _store

Detailed Description

Support Multiple TCP Socket connections

to Support multiple TCP Socket Connections.

Member Typedef Documentation

◆ Store

Constructor & Destructor Documentation

◆ ~SocketSet()

virtual OpenZWave::Internal::Platform::SocketSet::~SocketSet ( )

Member Function Documentation

◆ add()

void OpenZWave::Internal::Platform::SocketSet::add ( TcpSocket s,
bool  deleteWhenDone = true 

◆ deleteAll()

void OpenZWave::Internal::Platform::SocketSet::deleteAll ( )

◆ has()

bool OpenZWave::Internal::Platform::SocketSet::has ( TcpSocket s)

◆ remove()

void OpenZWave::Internal::Platform::SocketSet::remove ( TcpSocket s)

◆ size()

size_t OpenZWave::Internal::Platform::SocketSet::size ( )

◆ update()

bool OpenZWave::Internal::Platform::SocketSet::update ( )

Member Data Documentation

◆ _store

Store OpenZWave::Internal::Platform::SocketSet::_store

The documentation for this class was generated from the following file: