Functionality supporting the discovery of target information in databases. More...
Classes | |
struct | VuDatabaseTargetInfo |
Info about a target in a database. More... | |
Typedefs | |
typedef struct VuDatabaseTargetInfoList_ | VuDatabaseTargetInfoList |
List for holding information about targets in database. | |
Enumerations | |
enum | VuDatabaseTargetInfoError : int32_t { VU_DATABASE_TARGET_INFO_ERROR_NONE = 0x0 , VU_DATABASE_TARGET_INFO_ERROR_DATABASE_LOAD_ERROR = 0x1 , VU_DATABASE_TARGET_INFO_ERROR_NO_TARGETS = 0x2 , VU_DATABASE_TARGET_INFO_ERROR_DATABASE_XML_REQUIRED } |
Database target info errors. More... | |
Functions | |
VuResult | vuDatabaseTargetInfoListCreate (VuDatabaseTargetInfoList **list) |
Create a database target info list. | |
VuResult | vuDatabaseTargetInfoListGetSize (const VuDatabaseTargetInfoList *list, int32_t *listSize) |
Get number of elements in database target info list. | |
VuResult | vuDatabaseTargetInfoListGetElement (const VuDatabaseTargetInfoList *list, int32_t element, VuDatabaseTargetInfo *targetInfo) |
Get an element in a database target info list. | |
VuResult | vuDatabaseTargetInfoListDestroy (VuDatabaseTargetInfoList *list) |
Destroy a database target info list. | |
VuResult | vuEngineGetDatabaseTargetInfo (const VuEngine *engine, const char *databasePath, VuDatabaseTargetInfoList *targetInfos, VuDatabaseTargetInfoError *errorCode) |
Extract info on all targets from a database from which observers can be created. | |
Functionality supporting the discovery of target information in databases.