#include <PowerDownEventReceiverContainer.hh>
Inheritance diagram for rovsoft::io::PowerDownEventReceiverContainer:
Public Member Functions | |
PowerDownEventReceiverContainer (messages::NewMessageReceiverListener *rListener=0, messages::NewPowerDownEventReceiverListener *peripheralListener=0) | |
Construct a device container with specified listeners, which should receive events about newly created devices. | |
messages::PowerDownEventMessageReceiver & | getPowerDownEventMessageReceiver (unsigned char index) throw (lib::NullPointerExceptionPtr, lib::OutOfRangeExceptionPtr) |
Gets the peripheral receiver specified with index. | |
void | setNewPowerDownEventReceiverListener (messages::NewPowerDownEventReceiverListener *listener) |
virtual void | putTimedRebootMessage (const messages::TimedRebootMessagePtr message) throw (lib::ExceptionPtr, lib::NullPointerExceptionPtr, lib::OutOfRangeExceptionPtr) |
Send a message to this receiver. | |
virtual void | putLowEnergyShutdownMessage (const messages::LowEnergyShutdownMessagePtr message) throw (lib::ExceptionPtr, lib::NullPointerExceptionPtr, lib::OutOfRangeExceptionPtr) |
Send a message to this receiver. | |
Protected Member Functions | |
virtual void | newDevice (MessageStreamParser *&obj, messages::MessageReceiver *interface) |
Creates a peripheral receiver device. | |
Protected Attributes | |
messages::NewPowerDownEventReceiverListener * | newPowerDownEventReceiverListener |
Should manage PowerDownEventReceiver devices. (Forward message streams, create them, ..)
|
Construct a device container with specified listeners, which should receive events about newly created devices.
|
|
Gets the peripheral receiver specified with index.
|
|
Creates a peripheral receiver device. and informs newPowerDownEventReceiverListener about that. Implements rovsoft::io::DeviceContainer. Here is the call graph for this function: ![]() |
|
Send a message to this receiver.
Implements rovsoft::messages::LowEnergyShutdownMessageReceiver. |
|
Send a message to this receiver.
Implements rovsoft::messages::TimedRebootMessageReceiver. |
|
|
|
|