23 #ifdef MCLIENTLIB_EXPORTS
24 #define MCLIENTLIB_API __declspec(dllexport)
26 #define MCLIENTLIB_API __declspec(dllimport)
30 #ifndef MCLIENTLIB_EXPORTS
32 #define MCLIENTLIB_API
34 #define MCLIENTLIB_API
37 #define MCLIENTLIB_API
42 #pragma warning(disable: 4251)
67 std::string engineVersion;
69 unsigned long long backupTime;
76 std::string getJobName();
78 std::string getEngineVersion();
79 std::string getOwner();
80 unsigned long long getBackupTime();
82 void setId(
long _id );
83 void setJobId(
long _jobId );
84 void setJobName(std::string _jobName );
85 void setEngine(
long _engine );
86 void setEngineVersion(std::string _engineVersion );
87 void setOwner(std::string _owner );
88 void setBackupTime(
unsigned long long _backupTime );
90 std::string Marshall();
91 bool Unmarshall(
const std::vector<std::string>& items);
92 void encodeTree(
void* _pt, std::string(*encodeFunc)(
const std::string &),
int encoding,
void* _fields, std::vector<std::string>* filters);
Class holding a backup job query result.