HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
NET_WebServer.h File Reference
#include "NET_API.h"
#include "NET_HTTPRequest.h"
#include "NET_HttpIO.h"
#include "NET_UrlHandler.h"
#include "NET_WebEndpoint.h"
#include "NET_WebMiddleware.h"
#include "NET_WebScheduler.h"
#include "NET_WebServerSettings.h"
#include "NET_WebStatsManager.h"
#include "NET_WebTaskHandler.h"
#include "NET_WebWorkerThread.h"
#include "NET_WebAPI.h"
#include "NET_Error.h"
#include "NET_RadixTree.h"
#include "NET_WebSocketAPIRouter.h"
#include <UT/UT_ArrayStringMap.h>
#include <UT/UT_Assert.h>
#include <UT/UT_Condition.h>
#include <UT/UT_Functor.h>
#include <UT/UT_NetSocket.h>
#include <UT/UT_Optional.h>
#include <UT/UT_SharedPtr.h>
#include <UT/UT_Signal.h>
#include <UT/UT_StringHolder.h>
#include <UT/UT_Thread.h>
#include <UT/UT_UniquePtr.h>
#include <UT/UT_ValArray.h>
#include <UT/UT_Url.h>
#include <SYS/SYS_AtomicInt.h>
#include <SYS/SYS_Compiler.h>
#include <utility>
#include <syslog.h>
+ Include dependency graph for NET_WebServer.h:

Go to the source code of this file.

Classes

class  NET_PortInformation
 Holds information about the port. In HTTP case this will hold any handlers that are bound to that port. More...
 
class  NET_WebServer
 

Macros

#define NET_LOG_EMERG   0
 
#define NET_LOG_ALERT   1
 
#define NET_LOG_CRIT   2
 
#define NET_LOG_ERR   3
 
#define NET_LOG_WARNING   4
 
#define NET_LOG_NOTICE   5
 
#define NET_LOG_INFO   6
 
#define NET_LOG_DEBUG   7
 
#define NET_LOG_CONS   0x02
 
#define NET_SYSLOG(ZZ)   ::syslog ZZ
 

Typedefs

using NET_UrlHandlerPtr = UT_SharedPtr< NET_BaseUrlHandler >
 
using NET_Socket = UT_UniquePtr< UT_NetSocket >
 
using NET_PortInformationSPtr = UT_SharedPtr< NET_PortInformation >
 

Macro Definition Documentation

#define NET_LOG_ALERT   1

Definition at line 52 of file NET_WebServer.h.

#define NET_LOG_CONS   0x02

Definition at line 59 of file NET_WebServer.h.

#define NET_LOG_CRIT   2

Definition at line 53 of file NET_WebServer.h.

#define NET_LOG_DEBUG   7

Definition at line 58 of file NET_WebServer.h.

#define NET_LOG_EMERG   0

Definition at line 51 of file NET_WebServer.h.

#define NET_LOG_ERR   3

Definition at line 54 of file NET_WebServer.h.

#define NET_LOG_INFO   6

Definition at line 57 of file NET_WebServer.h.

#define NET_LOG_NOTICE   5

Definition at line 56 of file NET_WebServer.h.

#define NET_LOG_WARNING   4

Definition at line 55 of file NET_WebServer.h.

#define NET_SYSLOG (   ZZ)    ::syslog ZZ

Definition at line 63 of file NET_WebServer.h.

Typedef Documentation

Definition at line 81 of file NET_WebServer.h.

Definition at line 80 of file NET_WebServer.h.