class_loader
master
The class_loader package is a ROS-independent package for loading plugins during runtime.
|
▼Nclass_loader | |
▼Nimpl | |
CAbstractMetaObject | Abstract base class for factories where polymorphic type variable indicates base class for plugin interface |
CAbstractMetaObjectBase | A base class for MetaObjects that excludes a polymorphic type parameter. Subclasses are class templates though |
CMetaObject | The actual factory |
CClassLoader | This class allows loading and unloading of dynamically linked libraries which contain class definitions from which objects can be created/destroyed during runtime (i.e. class_loader). Libraries loaded by a ClassLoader are only accessible within scope of that ClassLoader object |
CClassLoaderException | |
CCreateClassException | An exception class thrown when class_loader is unable to create a plugin |
CLibraryLoadException | An exception class thrown when class_loader is unable to load a runtime library |
CLibraryUnloadException | An exception class thrown when class_loader is unable to unload a runtime library |
CMultiLibraryClassLoader | A ClassLoader that can bind more than one runtime library |
CNoClassLoaderExistsException | An exception class thrown when a multilibrary class loader does not have a ClassLoader bound to it |