Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

AllupImpl Class Reference

List of all members.

Detailed Description

A straight-forward implementation of the edu::utah::pces::Allup interface.

See also:
FactoryLibrary_ltdl

Definition at line 31 of file AllupImpl.hh.

Public Member Functions

 AllupImpl (void)
 Construct an AllupImpl with the default values.

virtual ~AllupImpl (void)
 Deconstruct an AllupImpl.

virtual edu::utah::pces::FactoryLibrary_ptr OpenLibrary (const char *name) throw (edu::utah::pces::NoSuchLibrary, CORBA::SystemException)
 
Parameters:
name The full path of the library.
Returns:
A FactoryLibrary object that can be used to communicate with the library.
Exceptions:
NoSuchLibrary if the library could not be found or loaded.


virtual edu::utah::pces::FactoryLibraryListLibraries (void) throw (CORBA::SystemException)
 
Returns:
A list of libraries current open in the server.


virtual void Shutdown (void) throw (CORBA::SystemException)
 


Private Types

typedef map< string, edu::utah::pces::FactoryLibrary_var > library_map_t
 The 'name->library' map object type.


Private Attributes

library_map_t ai_Libraries
 Map of currently open library names to their object references.


The documentation for this class was generated from the following files:
Generated on Mon Dec 1 16:30:30 2003 for CPU Broker by doxygen 1.3.4