#include <context_object_collection.h>
Public Member Functions | |
void | addObject (const ContextObjectPtr &obj) |
virtual void | create (ClientContext *context) |
virtual void | destroy (ClientContext *context) |
virtual void | getDependencies (V_UUID &deps) |
virtual const rve_common::UUID & | getID () |
void | removeObject (const ContextObjectPtr &obj) |
Protected Types | |
typedef std::set< ClientContext * > | S_Context |
typedef std::set < ContextObjectPtr > | S_ContextObject |
Protected Member Functions | |
ContextObjectCollection () | |
~ContextObjectCollection () | |
Protected Attributes | |
S_Context | contexts_ |
rve_common::UUID | id_ |
S_ContextObject | objects_ |
Friends | |
ContextObjectCollectionPtr | createContextObjectCollection () |
void | destroyContextObjectCollection (ContextObjectCollection *) |
Definition at line 43 of file context_object_collection.h.
typedef std::set<ClientContext*> rve_render_client::ContextObjectCollection::S_Context [protected] |
Definition at line 64 of file context_object_collection.h.
typedef std::set<ContextObjectPtr> rve_render_client::ContextObjectCollection::S_ContextObject [protected] |
Definition at line 61 of file context_object_collection.h.
Definition at line 53 of file context_object_collection.cpp.
rve_render_client::ContextObjectCollection::~ContextObjectCollection | ( | ) | [inline, protected] |
Definition at line 59 of file context_object_collection.h.
void rve_render_client::ContextObjectCollection::addObject | ( | const ContextObjectPtr & | obj | ) |
Definition at line 83 of file context_object_collection.cpp.
void rve_render_client::ContextObjectCollection::create | ( | ClientContext * | context | ) | [virtual] |
Implements rve_render_client::ContextObject.
Definition at line 58 of file context_object_collection.cpp.
void rve_render_client::ContextObjectCollection::destroy | ( | ClientContext * | context | ) | [virtual] |
Implements rve_render_client::ContextObject.
Definition at line 70 of file context_object_collection.cpp.
void rve_render_client::ContextObjectCollection::getDependencies | ( | V_UUID & | deps | ) | [virtual] |
Implements rve_render_client::ContextObject.
Definition at line 109 of file context_object_collection.cpp.
virtual const rve_common::UUID& rve_render_client::ContextObjectCollection::getID | ( | ) | [inline, virtual] |
Implements rve_render_client::ContextObject.
Definition at line 47 of file context_object_collection.h.
void rve_render_client::ContextObjectCollection::removeObject | ( | const ContextObjectPtr & | obj | ) |
Definition at line 96 of file context_object_collection.cpp.
ContextObjectCollectionPtr createContextObjectCollection | ( | ) | [friend] |
void destroyContextObjectCollection | ( | ContextObjectCollection * | coll | ) | [friend] |
Definition at line 36 of file context_object_collection.cpp.
Definition at line 65 of file context_object_collection.h.
Definition at line 67 of file context_object_collection.h.
Definition at line 62 of file context_object_collection.h.