The namespace for the nymea server. More...
Header: | #include <nymeaserver> |
class | ConfigurationHandler |
class | HttpRequest |
class | JsonRPCServer |
class | LogFilter |
class | NetworkAccessManagerImpl |
class | NymeaApplication |
class | RuleEngine |
class | RulesHandler |
class | SslServer |
class | TcpServer |
class | TimeManager |
class | UpnpDiscoveryImplementation |
class | WebServer |
class | WebServerClient |
class | WebSocketServer |
int | operator<<(int, const nymeaserver::HttpRequest &) |
This namespace represents the whole nymea server. This prevents duplicated class names in plugin and core.
This subclass of JsonHandler processes the JSON requests for the Configuration
namespace. More...
Represents a HTTP request from a client to the nymea WebServer. More...
This class provides a JSON-RPC API interface to the TransportInterfaces. More...
Represents a filter to access the logging databse. More...
Allows to send network requests and receive replies. More...
Application class of the nymea server. More...
The Engine that evaluates Rules and finds Actions to be executed. More...
This subclass of JsonHandler processes the JSON requests for the Rules
namespace of the JSON-RPC API. More...
This class represents the SSL server for nymead. More...
This class represents the tcp server for nymead. More...
Describes the centralized time manager of nymea. More...
Allows to detect UPnP devices in the network. More...
This class represents the web server for nymead. More...
This class represents a client the web server for nymead. More...
This class represents the websocket server for nymead. More...
Writes the HttpRequest httpRequest to the given debug. This method gets used just for debugging.