|
LOM2M
0.8.0
|
#include <Entity.h>
Public Member Functions | |
| int | getCurrentNumberOfInstances () |
| int | getCurrentByteSize () |
| int | getMaxInstanceAge () const |
| void | setMaxInstanceAge (int mia) |
| int | getMaxNumberOfInstances () const |
| void | setMaxNumberOfInstances (int maxNumberOfInstances) |
| int | getMaxByteSize () |
| void | setMaxByteSize (int m_maxByteSize) |
| const String & | getLocationID () const |
| void | setLocationID (const String &locationID) |
| const String & | getOntologyRef () const |
| void | setOntologyRef (const String &ontologyRef) |
| bool | getDisableRetrieval () const |
| void | setDisableRetrieval (bool disableRetrieval) |
| virtual const __FlashStringHelper * | headerStr () const |
| Container (const String &name, Entity *parent) | |
| void | incrementStateTag () |
| unsigned int | getStateTag () |
| virtual | ~Container () |
| void | init () |
| void | clear () |
| virtual void | printLocalTo (printfmt to, int level) const |
Public Member Functions inherited from Entity | |
| void | register_observer (Observer &o) |
| void | notify_observers () |
| Entity () | |
| Entity (const String &name, int type, Entity *parent) | |
| virtual | ~Entity () |
| void | init () |
| void | printTo (printfmt to, int level=0) const |
| void | setExpirationTime (String et) |
| void | setResourceID (String id) |
| const String & | getCreator () const |
| void | setCreator (String creator) |
| const String | getParentID () const |
| const String & | getName () const |
| int | getType () const |
| String | getResourceIdentifier () |
| String | getIdentifier () |
| String | getFullName () |
| bool | addChild (Entity *e) |
| Children | getChildren () |
| AccessControlPolicy * | getAcp () |
| Application * | getApplication () |
| Container * | getContainer () |
| ContentInstance * | getInstance () |
| CseBase * | getCseBase () |
| RemoteCse * | getRemoteCse () |
| Subscription * | getSubscription () |
| Application * | getApplicationParent () |
| Container * | getContainerParent () |
Static Public Member Functions | |
| static Container * | getByIdentifier (const String &identifier) |
| static Container * | getByName (const String &name) |
Static Public Member Functions inherited from Entity | |
| static Entity * | getByHierUri (const String &uri) |
| static String | generateName (int type) |
| static Entity * | getByName (const String &name) |
| static Entity * | getByName (const String &name, const String &parentName) |
| static Entity * | getByIdentifier (const String &identifier) |
| static collectionIt | findByName (const String &name) |
| static collectionIt | findByResource (const String &name) |
| static ContentInstance * | addInstance (const String &name, Container *parent) |
| static Container * | addContainer (const String &name, Entity *parent) |
| static Application * | addApplication (const String &name) |
| static RemoteCse * | addRemoteCse (const String &name, CseBase *parent) |
| static Subscription * | addSubscription (const String &name, Entity *parent) |
| static bool | remove (const String &name, int ty=TY_NONE) |
| static void | deleteEntity (Entity *e, bool r=false) |
Public Attributes | |
| int | m_maxNumberOfInstances |
| int | m_maxByteSize |
| int | m_maxInstanceAge |
| String | m_locationID |
| String | m_ontologyRef |
| bool | m_disableRetrieval |
| unsigned int | m_stateTag |
Public Attributes inherited from Entity | |
| Children | children |
| String | m_resourceId |
| String | m_name |
| String | m_parentID |
| int | m_type |
| time_t | m_time_creation |
| time_t | m_time_modification |
| time_t | m_time_expiration |
| Entity * | m_parent |
| std::list< String > | m_labels |
| String | m_creator |
| std::list< AccessControlPolicy * > | m_acps |
Additional Inherited Members | |
Public Types inherited from Entity | |
| using | collection = std::list< Entity * > |
| using | collectionIt = collection::iterator |
| using | Children = std::list< Entity * > |
| using | Child = Children::iterator |
Static Public Attributes inherited from Entity | |
| static collection | entities |
Container resource as defined by oneM2M
|
inline |
|
virtual |
|
virtual |
Reimplemented from Entity.
|
static |
|
static |
| int Container::getCurrentByteSize | ( | ) |
| int Container::getCurrentNumberOfInstances | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinevirtual |
Reimplemented from Entity.
|
inline |
| void Container::init | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| bool Container::m_disableRetrieval |
| String Container::m_locationID |
| int Container::m_maxByteSize |
| int Container::m_maxInstanceAge |
| int Container::m_maxNumberOfInstances |
| String Container::m_ontologyRef |
| unsigned int Container::m_stateTag |