28 #include "Exception.h" 46 ExportException(
const std::string &pmsg): Exception(pmsg) {};
69 void setReferenceTime(
const Time &);
70 void setTrim(
const Time &,
const Time &);
72 virtual void open(
const std::string &,
74 const Time &start,
const Time &end);
80 const std::string & = std::string()
82 virtual void data(
const Data *) = 0;
83 virtual void end() = 0;
84 virtual void addMessage(
const Job::Message &);
88 std::unique_ptr<Impl>
const _impl;
90 explicit Export(Impl * impl);
106 const std::string & = std::string()
108 void data(
const Data *);
128 const std::string & = std::string()
130 void data(
const Data *);
150 void open(
const std::string &,
152 const Time &start,
const Time &end);
158 const std::string & = std::string()
160 void data(
const Data *);
162 void addMessage(
const Job::Message &);
Global data structures and functions.
#define DLS_PUBLIC
Macro for public method definitions (empty on non-win32).