nymeaserver Namespace

The namespace for the nymea server. More...

Header: #include <nymeaserver>

Classes

Functions

int operator<<(int, const nymeaserver::HttpRequest &)

Detailed Description

This namespace represents the whole nymea server. This prevents duplicated class names in plugin and core.

Classes

class ConfigurationHandler

This subclass of JsonHandler processes the JSON requests for the Configuration namespace. More...

class HttpRequest

Represents a HTTP request from a client to the nymea WebServer. More...

class JsonRPCServer

This class provides a JSON-RPC API interface to the TransportInterfaces. More...

class LogFilter

Represents a filter to access the logging databse. More...

class NetworkAccessManagerImpl

Allows to send network requests and receive replies. More...

class NymeaApplication

Application class of the nymea server. More...

class RuleEngine

The Engine that evaluates Rules and finds Actions to be executed. More...

class RulesHandler

This subclass of JsonHandler processes the JSON requests for the Rules namespace of the JSON-RPC API. More...

class SslServer

This class represents the SSL server for nymead. More...

class TcpServer

This class represents the tcp server for nymead. More...

class TimeManager

Describes the centralized time manager of nymea. More...

class UpnpDiscoveryImplementation

Allows to detect UPnP devices in the network. More...

class WebServer

This class represents the web server for nymead. More...

class WebServerClient

This class represents a client the web server for nymead. More...

class WebSocketServer

This class represents the websocket server for nymead. More...

Function Documentation

int nymeaserver::operator<<(int, const nymeaserver::HttpRequest &)

Writes the HttpRequest httpRequest to the given debug. This method gets used just for debugging.