#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.