OpenZWave Library 1.6.1914
Loading...
Searching...
No Matches
OpenZWave::Internal::Platform::SocketSet Class Reference

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

◆ Store

Constructor & Destructor Documentation

◆ ~SocketSet()

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

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 ( )
inline

◆ 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: