Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Resource< InnerType > Class Template Reference
#include <Resource.h>
Public Member Functions | |
| Resource (const Logger *logger, const string obj_name, const string res_name, InnerType value) | |
| Default constructor. | |
| Resource (const Resource< InnerType > &resource) | |
| Copy constructor. | |
| virtual | ~Resource () |
| Destructor. | |
| string | getObjName () |
| Get the Object name. | |
| string | getResName () |
| Get the Resource name. | |
| string | getFullName () |
| Get the Full name. | |
| InnerType | getValue () |
| Get the resource value. | |
| void | setName (const string name) |
| Set the resource name. | |
| void | setValue (const InnerType value) |
| Set the resource value. | |
| virtual M2MObject * | bind (void *p)=0 |
| Bind resource to endpoint. | |
| void | setOptions (const void *options) |
| set the options | |
| void | setEndpoint (const void *endpoint) |
| set the endpoint | |
Detailed Description
template<typename InnerType>
class Resource< InnerType >
Resource class.
Definition at line 42 of file Resource.h.
Constructor & Destructor Documentation
Copy constructor.
- Parameters:
-
resource input the Resource that is to be deep copied
Definition at line 64 of file Resource.h.
| virtual ~Resource | ( | ) | [virtual] |
Destructor.
Definition at line 76 of file Resource.h.
Member Function Documentation
| virtual M2MObject* bind | ( | void * | p ) | [pure virtual] |
Bind resource to endpoint.
Implemented in DeviceResource, DynamicResource, and StaticResource.
| string getFullName | ( | ) |
| string getObjName | ( | ) |
| string getResName | ( | ) |
| InnerType getValue | ( | ) |
Get the resource value.
- Returns:
- the value of the resource
Definition at line 107 of file Resource.h.
| void setEndpoint | ( | const void * | endpoint ) |
set the endpoint
Definition at line 147 of file Resource.h.
| void setName | ( | const string | name ) |
Set the resource name.
- Parameters:
-
name input the resource name
Definition at line 115 of file Resource.h.
| void setOptions | ( | const void * | options ) |
set the options
Definition at line 140 of file Resource.h.
| void setValue | ( | const InnerType | value ) |
Set the resource value.
- Parameters:
-
value input the resource value
Definition at line 123 of file Resource.h.
Generated on Wed Jul 13 2022 21:59:32 by
1.7.2