18 #ifndef MBACKUPQUERY_H
19 #define MBACKUPQUERY_H
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)
65 unsigned long long getStartTime();
66 unsigned long long getEndTime();
68 std::string getJobIds();
69 std::string getJobsName();
70 std::string getJobOwner();
72 void setStartTime(
unsigned long long _startTime );
73 void setEndTime(
unsigned long long _endTime );
74 void setTemplateId(
long _templateId );
75 void setJobIds(std::string _jobIds );
76 void setJobsName(std::string _jobsName );
77 void setJobOwner(std::string _jobOwner );
79 std::string Marshall();
80 bool Unmarshall(
const std::vector<std::string>& items);
84 unsigned long long startTime;
85 unsigned long long endTime;
108 unsigned long long getStartTime();
109 unsigned long long getEndTime();
112 void setStartTime(
unsigned long long _startTime );
113 void setEndTime(
unsigned long long _endTime );
114 void setJobsCount(
long _jobsCount );
116 std::string Marshall();
117 bool Unmarshall(
const std::vector<std::string>& items);
120 unsigned long long startTime;
121 unsigned long long endTime;
Class holding a backup job query result.
Class holding the backup database jobs boundaries result.