The namespace for the nymea server. More...
Header: | #include <nymeaserver> |
class | BluetoothServer |
class | ConfigurationHandler |
class | LogEntry |
class | LogFilter |
class | NetworkAccessManagerImpl |
class | NetworkManagerHandler |
class | NymeaApplication |
class | Radio433Brennenstuhl |
class | Rule |
class | RulesHandler |
class | SslServer |
class | StateHandler |
class | TcpServer |
class | TokenInfo |
class | TransportInterface |
class | UpnpDiscoveryImplementation |
class | UserManager |
class | WebServer |
class | WebServerClient |
class | WebSocketServer |
int | operator<<(int, const nymeaserver::Rule &) |
int | operator<<(int, const nymeaserver::LogEntry &) |
This namespace represents the whole nymea server. This prevents duplicated class names in plugin and core.
This class represents the bluetooth server for nymead. More...
This subclass of JsonHandler processes the JSON requests for the Configuration
namespace. More...
Represents an entry of the log database. More...
Represents a filter to access the logging databse. More...
Allows to send network requests and receive replies. More...
This subclass of JsonHandler processes the JSON requests for the NetworkManager
namespace of the JSON-RPC API. More...
Application class of the nymea server. More...
The Radio433 class helps to interact with the 433 MHz receiver and transmitter. More...
This class represents a rule. 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 subclass of JsonHandler processes the JSON requests for the States
namespace of the JSON-RPC API. More...
This class represents the tcp server for nymead. More...
This class holds information about an authentication token. More...
This class provides an interface for the JSON servers. More...
Allows to detect UPnP devices in the network. More...
This class represents the manager for the users in nymead. 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...
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.
Writes the LogEntry entry to the given dbg. This method gets used just for debugging.