The namespace for the nymea server. More...
Header: | #include <nymeaserver> |
typedef | ConnectionSettings |
const QString | accessPointInterfaceString() |
const QString | connectionsInterfaceString() |
const QString | deviceInterfaceString() |
const QString | pathString() |
const QString | serviceString() |
const QString | settingsInterfaceString() |
const QString | settingsPathString() |
const QString | wiredInterfaceString() |
const QString | wirelessInterfaceString() |
QDebug | operator<<(QDebug dbg, QtAvahiService * service) |
QDebug | operator<<(QDebug debug, const HttpReply & httpReply) |
QDebug | operator<<(QDebug debug, const HttpRequest & httpRequest) |
QDebug | operator<<(QDebug dbg, const LogEntry & entry) |
QDebug | operator<<(QDebug debug, NetworkConnection * networkConnection) |
QDebug | operator<<(QDebug debug, NetworkDevice * device) |
QDebug | operator<<(QDebug debug, WiredNetworkDevice * networkDevice) |
QDebug | operator<<(QDebug debug, WirelessAccessPoint * accessPoint) |
QDebug | operator<<(QDebug debug, WirelessNetworkDevice * device) |
QDebug | operator<<(QDebug debug, const ServerConfiguration & configuration) |
QDebug | operator<<(QDebug dbg, const Rule & rule) |
QDebug | operator<<(QDebug dbg, const StateEvaluator & stateEvaluator) |
QDebug | operator<<(QDebug dbg, const Tag & tag) |
QDebug | operator<<(QDebug dbg, const CalendarItem & calendarItem) |
QDebug | operator<<(QDebug dbg, const RepeatingOption & repeatingOption) |
QDebug | operator<<(QDebug dbg, const TimeDescriptor & timeDescriptor) |
QDebug | operator<<(QDebug dbg, const TimeEventItem & timeEventItem) |
The namespace for the nymea server.
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 Actions
namespace. More...
This class represents the bluetooth server for nymead. More...
Describes a clendar item for a time based Rule. More...
This subclass of JsonHandler processes the JSON requests for the Configuration
namespace. More...
This subclass of RestResource processes the REST requests for the DeviceClasses
namespace. More...
This subclass of JsonHandler processes the JSON requests for the Devices
namespace of the JSON-RPC API. More...
This subclass of RestResource processes the REST requests for the Devices
namespace. More...
This subclass of JsonHandler processes the JSON requests for the Events
namespace. More...
Represents a reply of the nymea webserver to a HttpRequest. More...
Represents a HTTP request from a client to the nymea WebServer. More...
This class represents an interface for developing a handler for the JSON-RPC API. More...
This class provides a JSON-RPC API interface to the TransportInterfaces. More...
This class represents a reply for the JSON-RPC API request. More...
This class represents the types for the JSON-RPC API. More...
The engine which creates the log databse and provides access to it. More...
Represents an entry of the log database. More...
Represents a filter to access the logging databse. More...
The logging class provides enums and flags for the LogEngine. More...
This subclass of JsonHandler processes the JSON requests for the Logging
namespace of the JSON-RPC API. More...
This subclass of RestResource processes the REST requests for the Logs
namespace. More...
Allows to send network requests and receive replies. More...
Represents a saved network connection of the NetworkManager. More...
Represents a generic network device the NetworkManager. More...
Represents the dbus network-manager. More...
This subclass of JsonHandler processes the JSON requests for the NetworkManager
namespace of the JSON-RPC API. More...
Represents the network settings in the NetworkManager. More...
Application class of the nymea server. More...
The main entry point for the nymea Server and the place where all the messages are dispatched. More...
The daemon service reprenetation of the nymea server. More...
This subclass of RestResource processes the REST requests for the Plugins
namespace. More...
Allows to publish an avahi service to the network. More...
Allows to browse avahi services in the local network. More...
The Radio433 class helps to interact with the 433 MHz receiver and transmitter. More...
Describes the repeating option of a time item. More...
This class provides an interface for REST API resources. More...
This class provides the REST API interface to the WebServers. More...
This class represents a rule. 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 subclass of RestResource processes the REST requests for the Rules
namespace. More...
This class represents the manager of all server interfaces of the nymea server. More...
This class represents the SSL server for nymead. More...
This class helps to evaluate a State and . 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...
Describes the time elements of a time based Rule. More...
Describes a time event of a time based Rule. More...
Describes the centralized time manager of nymea. 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 subclass of RestResource processes the REST requests for the Vendors
namespace. 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...
Represents an ethernet device in the NetworkManager. More...
Represents a wireless access point from a WirelessNetworkDevice. More...
Represents a wireless device (adapter) in the networkmanager. More...
[static]
const QString nymeaserver::accessPointInterfaceString()[static]
const QString nymeaserver::connectionsInterfaceString()[static]
const QString nymeaserver::deviceInterfaceString()[static]
const QString nymeaserver::pathString()[static]
const QString nymeaserver::serviceString()[static]
const QString nymeaserver::settingsInterfaceString()[static]
const QString nymeaserver::settingsPathString()[static]
const QString nymeaserver::wiredInterfaceString()[static]
const QString nymeaserver::wirelessInterfaceString()Writes the given HttpReply httpReply to the given debug. This method gets used just for debugging.
Writes the HttpRequest httpRequest to the given debug. This method gets used just for debugging.
Writes the LogEntry entry to the given dbg. This method gets used just for debugging.
Writes the given device to the given to debug.
See also WirelessNetworkDevice.
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.
Print a StateEvaluator including childEvaluators recuresively to QDebug.
Print a CalendarItem to QDebug.
Print a RepeatingOption to QDebug.
Print a TimeDescriptor including the full lists of CalendarItems and TimeEventItems to QDebug.
Print a TimeEvent to QDebug.