Austin Blackstone / Mbed 2 deprecated mbed-client-classic-example-lwip

Dependencies:   mbed Socket lwip-eth lwip-sys lwip

Fork of mbed-client-classic-example-lwip by sandbox

Embed: (wiki syntax)

« Back to documentation index

M2MReportHandler Class Reference

M2MReportHandler Class Reference

M2MReportHandler. More...

#include <m2mreporthandler.h>

Inherits M2MTimerObserver.

Public Types

enum  
 

Enum defining which write attributes are set.

More...

Public Member Functions

virtual ~M2MReportHandler ()
 Destructor.
virtual void set_under_observation (bool observed)
 Sets that object is under observation.
virtual void set_value (float value)
 Sets the value of the given resource.
void set_notification_trigger ()
 Sets notification trigger.
virtual bool parse_notification_attribute (char *&query, M2MBase::BaseType type, M2MResourceInstance::ResourceType resource_type=M2MResourceInstance::OPAQUE)
 Parses the received query for notification attribute.
void set_default_values ()
 Set back to default values.
uint8_t attribute_flags ()
 Return write attribute flags.

Protected Member Functions

virtual void timer_expired (M2MTimerObserver::Type type=M2MTimerObserver::Notdefined)
 Indicates that the time has expired.

Detailed Description

M2MReportHandler.

This class is handles all the observation related operations.

Definition at line 36 of file m2mreporthandler.h.


Member Enumeration Documentation

anonymous enum

Enum defining which write attributes are set.

Definition at line 51 of file m2mreporthandler.h.


Constructor & Destructor Documentation

~M2MReportHandler (  ) [virtual]

Destructor.

Definition at line 45 of file m2mreporthandler.cpp.


Member Function Documentation

uint8_t attribute_flags (  )

Return write attribute flags.

Definition at line 473 of file m2mreporthandler.cpp.

bool parse_notification_attribute ( char *&  query,
M2MBase::BaseType  type,
M2MResourceInstance::ResourceType  resource_type = M2MResourceInstance::OPAQUE 
) [virtual]

Parses the received query for notification attribute.

Parameters:
queryQuery to be parsed for attributes.
typeType of the Base Object.
resource_typeType of the Resource.
Returns:
true if required attributes are present else false.

Definition at line 104 of file m2mreporthandler.cpp.

void set_default_values (  )

Set back to default values.

Definition at line 382 of file m2mreporthandler.cpp.

void set_notification_trigger (  )

Sets notification trigger.

Definition at line 96 of file m2mreporthandler.cpp.

void set_under_observation ( bool  observed ) [virtual]

Sets that object is under observation.

Parameters:
Valuefor the observation.
handler,Handlerobject for sending observation callbacks.

Definition at line 56 of file m2mreporthandler.cpp.

void set_value ( float  value ) [virtual]

Sets the value of the given resource.

Parameters:
value,Valueof the observed resource.

Definition at line 68 of file m2mreporthandler.cpp.

void timer_expired ( M2MTimerObserver::Type  type = M2MTimerObserver::Notdefined ) [protected, virtual]

Indicates that the time has expired.

Parameters:
type,Typeof timer that has expired.

Implements M2MTimerObserver.

Definition at line 176 of file m2mreporthandler.cpp.