#include <BDynamicLibs.h>
Public Member Functions | |
| BDynamicLibs () | |
| Default constructor. | |
| void | ClearLibs (void) |
| Clear the maps containing the library definitions. | |
| buildInfoPairVector | GetBuildInfo () |
| Gets a list of the libraries in this collection and corresponding build numbers. | |
| BDataManagerProxy * | GetDataReaderProxy (BString &dataType, const BParamList &parms) |
| Gets a proxy object used to create readers for a particular data format. | |
| BDataManagerProxy * | GetDataWriterProxy (BString &dataType) |
| Gets a proxy object used to create writers for a particular data format. | |
| BDirectTransformerProxy * | GetDirectTransformerProxy (const BString &dataType) |
| Gets a proxy object used to create direct transformers for a particular data format. | |
| BString | GetLibPath (void) |
| Gets the path where the dynamic libraries are located. | |
| void | SetLibPath (const BString &path) |
| Sets the path where the dynamic libraries are located. | |
| virtual | ~BDynamicLibs () |
| Destructor. | |
| BDynamicLibs | ( | ) | [inline] |
Default constructor.
This constructor creates an empty collection.
| virtual ~BDynamicLibs | ( | ) | [virtual] |
Destructor.
| void ClearLibs | ( | void | ) |
Clear the maps containing the library definitions.
| buildInfoPairVector GetBuildInfo | ( | ) |
Gets a list of the libraries in this collection and corresponding build numbers.
| BDataManagerProxy* GetDataReaderProxy | ( | BString & | dataType, | |
| const BParamList & | parms | |||
| ) |
Gets a proxy object used to create readers for a particular data format.
| dataType | A string identifying the type of data that must be handled by the requested reader. Possible values for this parameter are defined as BString constants in DSType.h. | |
| parms | The format-specific parameters for this request. If the dataType is DS_NONE, use this to provide additional information about the desired reader. In most cases, this will contain a PARM_FILE_NAME entry specifying the file to be opened. |
| BDataManagerProxy* GetDataWriterProxy | ( | BString & | dataType | ) |
Gets a proxy object used to create writers for a particular data format.
| dataType | A string identifying the type of data that must be handled by the requested writer. Possible values for this parameter are defined as BString constants in DSType.h. |
| BDirectTransformerProxy* GetDirectTransformerProxy | ( | const BString & | dataType | ) |
Gets a proxy object used to create direct transformers for a particular data format.
| dataType | A string identifying the type of data that must be handled by the requested direct transformer. Possible values for this parameter are defined as BString constants in DSType.h. |
| BString GetLibPath | ( | void | ) |
Gets the path where the dynamic libraries are located.
| void SetLibPath | ( | const BString & | path | ) |
Sets the path where the dynamic libraries are located.
| path | The path where the dynamic libraries are located. |