BSA_QueryDescriptor
The BSA_QueryDescriptor structure is used to query the repository to locate objects. It is defined as follows:
#include <time.h>;
typedef struct {
BSA_ObjectOwner objectOwner;
BSA_ObjectName objectName;
struct tm createTime_from;
struct tm createTime_to;
struct tm rsv1;
struct tm rsv2;
BSA_CopyType copyType;
char rsv3[31];
char rsv4[31];
char rsv5[31];
BSA_ObjectType objectType;
BSA_ObjectStatus objectStatus;
char rsv6[100];
} BSA_QueryDescriptor;The usage of the structure fields is defined as follows:
Table: BSA_QueryDescriptor Structure Fields
Field Name | Definition |
|---|---|
objectOwner | Owner of the object |
objectName | Object name |
createTime_from | Date time to start looking for the object |
createTime_to | Date time to stop looking for the object |
rsv1 | reserved field |
rsv2 | reserved field |
copyType | Copy type: archive or backup |
rsv4 | reserved field |
rsv5 | reserved field |
rsv5 | reserved field |
objectType | Examples are file, directory, database |
objectStatus | Most recent / not most recent |
rsv8 | reserved field |