OpenZWave Library  1.6.1914
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:

Classes

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

Constructor & Destructor Documentation

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

Member Function Documentation

void OpenZWave::Internal::Platform::SocketSet::add ( TcpSocket s,
bool  deleteWhenDone = true 
)
void OpenZWave::Internal::Platform::SocketSet::deleteAll ( )
bool OpenZWave::Internal::Platform::SocketSet::has ( TcpSocket s)
void OpenZWave::Internal::Platform::SocketSet::remove ( TcpSocket s)
size_t OpenZWave::Internal::Platform::SocketSet::size ( )
inline
bool OpenZWave::Internal::Platform::SocketSet::update ( )

Member Data Documentation

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

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