nymeaserver Namespace

The namespace for the nymea server. More...

Header: #include <nymeaserver>

Classes

Functions

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

Detailed Description

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

Classes

class BluetoothServer

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

class ConfigurationHandler

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

class LogEntry

Represents an entry of the log database. More...

class LogFilter

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

class NetworkAccessManagerImpl

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

class NetworkManagerHandler

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

class NymeaApplication

Application class of the nymea server. More...

class Radio433Brennenstuhl

The Radio433 class helps to interact with the 433 MHz receiver and transmitter. More...

class Rule

This class represents a rule. 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 StateHandler

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

class TcpServer

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

class TokenInfo

This class holds information about an authentication token. More...

class TransportInterface

This class provides an interface for the JSON servers. More...

class UpnpDiscoveryImplementation

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

class UserManager

This class represents the manager for the users in nymead. 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::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, const nymeaserver::LogEntry &)

Writes the LogEntry entry to the given dbg. This method gets used just for debugging.