Ginga  0.13.6
 All Classes Namespaces Functions Variables
Public Member Functions | List of all members
br::pucrio::telemidia::ncl::descriptor::DescriptorBase Class Reference
Inheritance diagram for br::pucrio::telemidia::ncl::descriptor::DescriptorBase:
Inheritance graph
[legend]
Collaboration diagram for br::pucrio::telemidia::ncl::descriptor::DescriptorBase:
Collaboration graph
[legend]

Public Member Functions

 DescriptorBase (string id)
 
bool addDescriptor (GenericDescriptor *descriptor)
 
bool addBase (Base *base, string alias, string location) throw (IllegalBaseTypeException*)
 
void clear ()
 
GenericDescriptorgetDescriptor (string descriptorId)
 
vector< GenericDescriptor * > * getDescriptors ()
 
bool removeDescriptor (GenericDescriptor *descriptor)
 
- Public Member Functions inherited from br::pucrio::telemidia::ncl::Base
 Base (string id)
 
BasegetBase (string baseId)
 
string getBaseAlias (Base *base)
 
string getBaseLocation (Base *base)
 
vector< Base * > * getBases ()
 
bool removeBase (Base *base)
 
void setBaseAlias (Base *base, string alias)
 
void setBaseLocation (Base *base, string location)
 
string getId ()
 
void setId (string id)
 
bool instanceOf (string s)
 

Additional Inherited Members

- Static Public Member Functions inherited from br::pucrio::telemidia::ncl::Base
static bool hasInstance (Base *base, bool eraseFromList)
 
- Protected Attributes inherited from br::pucrio::telemidia::ncl::Base
string id
 
vector< Base * > baseSet
 
map< string, Base * > baseAliases
 
map< string, Base * > baseLocations
 
set< string > typeSet
 

The documentation for this class was generated from the following files: