nymeaserver Namespace

The namespace for the nymea server. More...

Header: #include <nymeaserver>

Classes

class JsonRPCServer
class NymeaApplication
class Rule
class RuleEngine

Functions

int operator<<(int, const nymeaserver::Rule &)
int operator<<(int, int *)
int operator<<(int, const int &)

Detailed Description

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

Classes

class JsonRPCServer

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

class NymeaApplication

Application class of the nymea server. More...

class Rule

This class represents a rule. More...

class RuleEngine

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

Function Documentation

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

Print a Rule with all its contents to QDebug. Note that this might print a lot of data. It is useful to debug, but be cautionous with using this in production code.

int nymeaserver::operator<<(int, int *)

Starts the timer for an async HttpReply.

See also finished().

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

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