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.
Fork of mbedConnectorInterfaceWithDM by
StaticResource Class Reference
StaticResource is a static (GET only) resource with a value type pinned as a string type. More...
#include <StaticResource.h>
Inherits Resource< string >.
Public Member Functions | |
StaticResource (const Logger *logger, const char *obj_name, const char *res_name, const char *value) | |
Default constructor. | |
StaticResource (const Logger *logger, const char *obj_name, const char *res_name, const string value) | |
string value constructor | |
StaticResource (const Logger *logger, const string obj_name, const string res_name, const string value) | |
constructor with buffer lengths | |
StaticResource (const StaticResource &resource) | |
Copy constructor. | |
virtual | ~StaticResource () |
Destructor. | |
virtual void | bind (void *ep) |
Bind resource to endpoint. | |
void | setDataWrapper (DataWrapper *data_wrapper) |
Set the data wrapper. | |
string | getObjName () |
Get the Object name. | |
string | getResName () |
Get the Resource name. | |
string | getFullName () |
Get the Full name. | |
string | getValue () |
Get the resource value. | |
void | setName (const string name) |
Set the resource name. | |
void | setValue (const stringvalue) |
Set the resource value. | |
void | setOptions (const void *options) |
set the options | |
void | setEndpoint (const void *endpoint) |
set the endpoint | |
int | getInstanceNumber () |
Get our Instance Number. | |
void | setInstanceNumber (int instance_number) |
Set our Instance Number. |
Detailed Description
StaticResource is a static (GET only) resource with a value type pinned as a string type.
Definition at line 34 of file StaticResource.h.
Constructor & Destructor Documentation
StaticResource | ( | const Logger * | logger, |
const char * | obj_name, | ||
const char * | res_name, | ||
const char * | value | ||
) |
Default constructor.
- Parameters:
-
logger input logger instance for this resource obj_name input the Object res_name input the Resource URI/Name value input the Resource value (a string)
Definition at line 30 of file StaticResource.cpp.
StaticResource | ( | const Logger * | logger, |
const char * | obj_name, | ||
const char * | res_name, | ||
const string | value | ||
) |
string value constructor
- Parameters:
-
logger input logger instance for this resource obj_name input the Object name input the Resource URI/Name value input the Resource value (a string)
Definition at line 37 of file StaticResource.cpp.
StaticResource | ( | const Logger * | logger, |
const string | obj_name, | ||
const string | res_name, | ||
const string | value | ||
) |
constructor with buffer lengths
- Parameters:
-
logger input logger instance for this resource obj_name input the Object name input the Resource URI/Name param name_length input the length of the Resource URI/Name value input the Resource value (or NULL)
Definition at line 44 of file StaticResource.cpp.
StaticResource | ( | const StaticResource & | resource ) |
Copy constructor.
- Parameters:
-
resource input the StaticResource that is to be deep copied
Definition at line 51 of file StaticResource.cpp.
~StaticResource | ( | ) | [virtual] |
Destructor.
Definition at line 58 of file StaticResource.cpp.
Member Function Documentation
void bind | ( | void * | ep ) | [virtual] |
Bind resource to endpoint.
- Parameters:
-
ep input endpoint instance pointer
Implements Resource< string >.
Definition at line 62 of file StaticResource.cpp.
string getFullName | ( | ) | [inherited] |
int getInstanceNumber | ( | ) | [inherited] |
string getObjName | ( | ) | [inherited] |
string getResName | ( | ) | [inherited] |
string getValue | ( | ) | [inherited] |
Get the resource value.
- Returns:
- the value of the resource
Definition at line 124 of file Resource.h.
void setDataWrapper | ( | DataWrapper * | data_wrapper ) |
Set the data wrapper.
- Parameters:
-
data_wrapper input the data wrapper instance
Definition at line 86 of file StaticResource.h.
void setEndpoint | ( | const void * | endpoint ) | [inherited] |
set the endpoint
Definition at line 165 of file Resource.h.
void setInstanceNumber | ( | int | instance_number ) | [inherited] |
Set our Instance Number.
- Parameters:
-
instance_number input our designated instance number
Definition at line 182 of file Resource.h.
void setName | ( | const string | name ) | [inherited] |
Set the resource name.
- Parameters:
-
name input the resource name
Definition at line 132 of file Resource.h.
void setOptions | ( | const void * | options ) | [inherited] |
set the options
Definition at line 158 of file Resource.h.
void setValue | ( | const string | value ) | [inherited] |
Set the resource value.
- Parameters:
-
value input the resource value
Definition at line 140 of file Resource.h.
Generated on Wed Jul 13 2022 01:24:03 by
