LOM2M  0.8.0
Public Member Functions | Protected Attributes | List of all members
IPE Class Reference

#include <IPE.h>

Public Member Functions

 IPE (const String &name)
 
 ~IPE ()
 
ApplicationgetIpeAe ()
 
SensoraddSensor (String &name)
 
void addSensor (Sensor *sensor)
 
void addActuator (Actuator *actuator)
 
ActuatoraddActuator (String &name)
 

Protected Attributes

String IPEId
 
ApplicationipeAE
 
std::list< Sensor * > devices
 

Constructor & Destructor Documentation

◆ IPE()

IPE::IPE ( const String &  name)

◆ ~IPE()

IPE::~IPE ( )

Member Function Documentation

◆ addActuator() [1/2]

void IPE::addActuator ( Actuator actuator)
inline

◆ addActuator() [2/2]

Actuator* IPE::addActuator ( String &  name)
inline

◆ addSensor() [1/2]

void IPE::addSensor ( Sensor sensor)
inline

◆ addSensor() [2/2]

Sensor* IPE::addSensor ( String &  name)
inline

◆ getIpeAe()

Application* IPE::getIpeAe ( )
inline

Member Data Documentation

◆ devices

std::list<Sensor*> IPE::devices
protected

◆ ipeAE

Application* IPE::ipeAE
protected

◆ IPEId

String IPE::IPEId
protected

The documentation for this class was generated from the following files: