#include <LibraryInstance.hpp>
Public Methods | |
| LibraryInstance ( CharCptr ) throw ( NullPointerException ) | |
| LibraryInstances are typically constructed by the Loader with the name of the library. More... | |
| virtual | ~LibraryInstance ( void ) | 
| Virtual Destructor. | |
| bool | operator== ( LibraryInstanceCref ) const | 
| Equality operator. | |
| CharCptr | getLibraryName ( void ) const | 
| Fetch the library name. | |
| virtual LibraryObjectPtr | getObject ( CharCptr ) = 0 throw ( NullPointerException ) | 
| Retrieves a LibraryObject instance from the LibraryInstance. More... | |
| virtual void | returnObject ( LibraryObjectPtr ) = 0 throw ( NullPointerException ) | 
| Returns the library object to the instance. More... | |
| virtual MetaClassPtr | getObjectClassParent ( void ) const | 
| Returns the MetaClassPtr that represents the canonical reference point from which all other types for this library are subsumed. More... | |
Protected Methods | |
| LibraryInstance ( void ) throw ( Assertion ) | |
| Never used, exception thrown. | |
| LibraryInstance ( LibraryInstanceCref ) throw ( Assertion ) | |
| Copy constructor, never used. | |
| LibraryInstanceRef | operator= ( LibraryInstanceCref ) throw ( Assertion ) | 
| Assignment operator never used. | |
| LibraryObjectPtr | getLibraryObject ( CharCptr ) throw ( NullPointerException ) | 
| Instance method for derivations to call to actually resolve the library object from the Registry. More... | |
| void | returnLibraryObject ( LibraryObjectPtr ) throw ( NullPointerException ) | 
| Instance method for derivations to call to actually remove the library object instance. More... | |
      
  | 
  
| 
 LibraryInstances are typically constructed by the Loader with the name of the library. 
 
 
  | 
  
      
  | 
  
| 
 Virtual Destructor. 
  | 
  
      
  | 
  
| 
 Never used, exception thrown. 
  | 
  
      
  | 
  
| 
 Copy constructor, never used. 
  | 
  
      
  | 
  
| 
 Fetch the library name. 
  | 
  
      
  | 
  
| 
 Instance method for derivations to call to actually resolve the library object from the Registry. Calls LibraryObjectRegistry::createObject 
 
  | 
  
      
  | 
  
| 
 Retrieves a LibraryObject instance from the LibraryInstance. 
 
 
 
  | 
  
      
  | 
  
| 
 Returns the MetaClassPtr that represents the canonical reference point from which all other types for this library are subsumed. 
 
  | 
  
      
  | 
  
| 
 Assignment operator never used. 
  | 
  
      
  | 
  
| 
 Equality operator. 
  | 
  
      
  | 
  
| 
 Instance method for derivations to call to actually remove the library object instance. Calls LibraryObjectRegistry::destroyObject 
  | 
  
      
  | 
  
| 
 Returns the library object to the instance. 
 
 
  |