• NetworkManagerHandler
  • NetworkManagerHandler Class

    (nymeaserver::NetworkManagerHandler)

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

    Header: #include <NetworkManagerHandler>
    Inherits: JsonHandler

    Public Functions

    NetworkManagerHandler(QObject * parent = 0)

    Reimplemented Public Functions

    virtual QString name() const

    Signals

    void NetworkStatusChanged(const QVariantMap & params)
    void WiredNetworkDeviceAdded(const QVariantMap & params)
    void WiredNetworkDeviceChanged(const QVariantMap & params)
    void WiredNetworkDeviceRemoved(const QVariantMap & params)
    void WirelessNetworkDeviceAdded(const QVariantMap & params)
    void WirelessNetworkDeviceChanged(const QVariantMap & params)
    void WirelessNetworkDeviceRemoved(const QVariantMap & params)

    Additional Inherited Members

    Detailed Description

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

    This JsonHandler will be created in the JsonRPCServer and used to handle JSON-RPC requests for the NetworkManager namespace of the API.

    See also NetworkManager, JsonHandler, and JsonRPCServer.

    Member Function Documentation

    NetworkManagerHandler::NetworkManagerHandler(QObject * parent = 0)

    Constructs a new NetworkManagerHandler with the given parent.

    [signal] void NetworkManagerHandler::NetworkStatusChanged(const QVariantMap & params)

    This signal is emitted to the API notifications when the state of the NetworkManager has changed. The params contains the map for the notification.

    [signal] void NetworkManagerHandler::WiredNetworkDeviceAdded(const QVariantMap & params)

    This signal is emitted to the API notifications when a WiredNetworkDevice has been added to the NetworkManager. The params contains the map for the notification.

    [signal] void NetworkManagerHandler::WiredNetworkDeviceChanged(const QVariantMap & params)

    This signal is emitted to the API notifications when a WiredNetworkDevice has changed in the NetworkManager. The params contains the map for the notification.

    [signal] void NetworkManagerHandler::WiredNetworkDeviceRemoved(const QVariantMap & params)

    This signal is emitted to the API notifications when a WiredNetworkDevice has been removed from the NetworkManager. The params contains the map for the notification.

    [signal] void NetworkManagerHandler::WirelessNetworkDeviceAdded(const QVariantMap & params)

    This signal is emitted to the API notifications when a WirelessNetworkDevice has been added to the NetworkManager. The params contains the map for the notification.

    [signal] void NetworkManagerHandler::WirelessNetworkDeviceChanged(const QVariantMap & params)

    This signal is emitted to the API notifications when a WirelessNetworkDevice has changed in the NetworkManager. The params contains the map for the notification.

    [signal] void NetworkManagerHandler::WirelessNetworkDeviceRemoved(const QVariantMap & params)

    This signal is emitted to the API notifications when a WirelessNetworkDevice has been removed from the NetworkManager. The params contains the map for the notification.

    [virtual] QString NetworkManagerHandler::name() const

    Reimplemented from JsonHandler::name().

    Returns the name of the NetworkManagerHandler. In this case NetworkManager.