uHTTP for C++
uHTTP::HTTPServerList Class Reference

#include <HTTPServerList.h>

Inheritance diagram for uHTTP::HTTPServerList:
uHTTP::SharedVector< HTTPServer >

Public Member Functions

 HTTPServerList ()
 
 ~HTTPServerList ()
 
HTTPServergetHTTPServer (size_t n)
 
void addRequestListener (HTTPRequestListener *listener)
 
void removeRequestListener (HTTPRequestListener *listener)
 
void setWorkerCount (size_t count)
 
bool close ()
 
bool open (int port)
 
bool start ()
 
bool stop ()
 
- Public Member Functions inherited from uHTTP::SharedVector< HTTPServer >
 SharedVector ()
 
 ~SharedVector ()
 
bool add (HTTPServer *obj)
 
bool insertAt (HTTPServer *obj, size_t index)
 
uhttp_shared_ptr< HTTPServerget (size_t index)
 
bool exists (uhttp_shared_ptr< HTTPServer > obj)
 
bool exists (HTTPServer *obj)
 
ssize_t indexOf (uhttp_shared_ptr< HTTPServer > obj)
 
ssize_t indexOf (HTTPServer *obj)
 
bool remove (size_t idx)
 
bool remove (uhttp_shared_ptr< HTTPServer > obj)
 
bool remove (HTTPServer *obj)
 

Constructor & Destructor Documentation

◆ HTTPServerList()

uHTTP::HTTPServerList::HTTPServerList ( )

◆ ~HTTPServerList()

uHTTP::HTTPServerList::~HTTPServerList ( )

Member Function Documentation

◆ addRequestListener()

void uHTTP::HTTPServerList::addRequestListener ( HTTPRequestListener * listener)

◆ close()

bool uHTTP::HTTPServerList::close ( )

◆ getHTTPServer()

HTTPServer * uHTTP::HTTPServerList::getHTTPServer ( size_t n)
inline

◆ open()

bool uHTTP::HTTPServerList::open ( int port)

◆ removeRequestListener()

void uHTTP::HTTPServerList::removeRequestListener ( HTTPRequestListener * listener)

◆ setWorkerCount()

void uHTTP::HTTPServerList::setWorkerCount ( size_t count)

◆ start()

bool uHTTP::HTTPServerList::start ( )

◆ stop()

bool uHTTP::HTTPServerList::stop ( )

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