libdrc.c File Reference
Implements header. More...
#include "libdrc.h"
#include <libxml/parser.h>
#include <libxml/tree.h>
Go to the source code of this file.
Data Structures | |
struct | _dar_drc |
Functions | |
char * | dar_drc_get_passphrase (dar_drc *ref) |
Retrieves stored passphrase from archive specification. | |
bool | dar_drc_set_passphrase (dar_drc *ref, char *passphrase) |
Replaces stored passphrase in the archive specification. | |
char * | dar_drc_get_reference_passphrase (dar_drc *ref) |
Retrieves stored passphrase from reference archive specification. | |
bool | dar_drc_set_reference_passphrase (dar_drc *ref, char *passphrase) |
Replaces stored passphrase in the archive specification. | |
bool | dar_drc_has_reference (dar_drc *ref) |
Determines if a given drc object contains a reference archive specification. | |
dar_archive * | dar_drc_open_reference (dar_user_interaction_struct dialog, dar_drc *ref, dar_sup_exception *exception) |
Opens a reference archive from a stored specification. | |
dar_sup_spec * | dar_drc_get_spec (dar_drc *ref) |
Retrieves a pointer to the dar_sup_spec structure describing the archive in a drc object. | |
dar_sup_storage * | dar_drc_get_storage (dar_drc *ref) |
Retrieves a pointer to the dar_sup_storage structure describing the archive in a drc object. | |
dar_sup_flags * | dar_drc_get_flags (dar_drc *ref) |
Retrieves a pointer to the dar_sup_flags structure describing the archive in a drc object. | |
void | dar_drc_destroy (dar_drc *ref) |
Frees all memory for the drc object and the elements it contains. | |
dar_drc * | dar_drc_create (dar_drc *reference, dar_sup_spec *spec, dar_sup_storage *storage, dar_sup_flags *flags) |
Creates a drc object from archive description structures. | |
bool | dar_drc_write_xml_file (const char *filename, dar_sup_exception *exception) |
Writes dar run configuration to file. | |
dar_drc * | dar_drc_parse_xml_memory (const char *buffer, int size, const char *dtdfilepath, dar_sup_exception *exception) |
Parses dar run configuration from memory buffer. | |
dar_drc * | dar_drc_parse_xml_file (const char *filename, const char *dtdfilepath, dar_sup_exception *exception) |
Parses dar run configuration from xml file. |
Detailed Description
Implements header.
Definition in file libdrc.c.