114 struct tm time_struct;
123 static void add_field (
XMLNode * node, std::string
const &
name,
bool enabled, std::string
const & value =
"");
std::string get_formatted_time(std::string const &format) const
bool set_folder(std::string path)
std::string get_date_format_str(DateFormat format) const
FieldPair analyse_folder() const
std::string get_label() const
std::string get_path(ExportFormatSpecPtr format) const
ExportFilename(Session &session)
void set_time_format(TimeFormat format)
FieldPair get_field(XMLNode const &node, std::string const &name)
int set_state(const XMLNode &)
bool use_session_snapshot_name
void set_channel(uint32_t value)
ExportChannelConfigPtr channel_config
std::string get_time_format_str(TimeFormat format) const
static void add_field(XMLNode *node, std::string const &name, bool enabled, std::string const &value="")
std::string get_folder() const
bool include_channel_config
DateFormat get_date_format() const
void set_timespan(ExportTimespanPtr ts)
void set_label(std::string value)
TimeFormat get_time_format() const
ExportTimespanPtr timespan
XMLNode & get_state() const
void set_channel_config(ExportChannelConfigPtr cc)
void set_date_format(DateFormat format)
void set_revision(uint32_t value)
std::pair< bool, std::string > FieldPair
uint32_t get_revision() const
GtkImageIconNameData name
void session(lua_State *L)
std::shared_ptr< ExportChannelConfiguration > ExportChannelConfigPtr
std::shared_ptr< ExportFormatSpecification > ExportFormatSpecPtr