/home/archives/aegis/branch.4/branch.24/delta12472.002/libaegis/uconf.h File Reference

#include <common/str.h>
#include <libaegis/output.h>
#include <libaegis/meta_lex.h>
#include <libaegis/meta_parse.h>
#include <libaegis/meta_type.h>

Go to the source code of this file.

Data Structures

struct  metric_ty
struct  metric_list_ty
struct  history_version_ty
struct  attributes_ty
struct  attributes_list_ty
struct  uconf_ty

Defines

#define change_cause_max   7
#define file_action_max   5
#define file_usage_max   5
#define metric_name_mask   ((unsigned long)0)
#define metric_value_mask   ((unsigned long)1 << 0)
#define metric_trace(x)
#define metric_list_trace(x)
#define history_version_encoding_max   3
#define history_version_revision_mask   ((unsigned long)0)
#define history_version_encoding_mask   ((unsigned long)1 << 0)
#define history_version_trace(x)
#define attributes_name_mask   ((unsigned long)0)
#define attributes_value_mask   ((unsigned long)0)
#define attributes_trace(x)
#define attributes_list_trace(x)
#define uconf_delete_file_preference_max   3
#define uconf_diff_preference_max   3
#define uconf_pager_preference_max   2
#define uconf_persevere_preference_max   2
#define uconf_log_file_preference_max   4
#define uconf_lock_wait_preference_max   3
#define uconf_symbolic_link_preference_max   2
#define uconf_relative_filename_preference_max   2
#define uconf_whiteout_preference_max   2
#define uconf_default_project_name_mask   ((unsigned long)0)
#define uconf_default_change_number_mask   ((unsigned long)1 << 0)
#define uconf_default_development_directory_mask   ((unsigned long)0)
#define uconf_default_project_directory_mask   ((unsigned long)0)
#define uconf_delete_file_preference_mask   ((unsigned long)1 << 1)
#define uconf_diff_preference_mask   ((unsigned long)1 << 2)
#define uconf_pager_preference_mask   ((unsigned long)1 << 3)
#define uconf_persevere_preference_mask   ((unsigned long)1 << 4)
#define uconf_log_file_preference_mask   ((unsigned long)1 << 5)
#define uconf_lock_wait_preference_mask   ((unsigned long)1 << 6)
#define uconf_symbolic_link_preference_mask   ((unsigned long)1 << 7)
#define uconf_relative_filename_preference_mask   ((unsigned long)1 << 8)
#define uconf_email_address_mask   ((unsigned long)0)
#define uconf_whiteout_preference_mask   ((unsigned long)1 << 9)
#define uconf_editor_command_mask   ((unsigned long)0)
#define uconf_visual_command_mask   ((unsigned long)0)
#define uconf_pager_command_mask   ((unsigned long)0)
#define uconf_attribute_mask   ((unsigned long)0)
#define uconf_trace(x)

Enumerations

enum  change_cause_ty {
  change_cause_external_bug, change_cause_external_enhancement, change_cause_external_improvement, change_cause_internal_bug,
  change_cause_internal_enhancement, change_cause_internal_improvement, change_cause_chain, change_cause_external_bug,
  change_cause_external_enhancement, change_cause_external_improvement, change_cause_internal_bug, change_cause_internal_enhancement,
  change_cause_internal_improvement, change_cause_chain, change_cause_external_bug, change_cause_external_enhancement,
  change_cause_external_improvement, change_cause_internal_bug, change_cause_internal_enhancement, change_cause_internal_improvement,
  change_cause_chain, change_cause_external_bug, change_cause_external_enhancement, change_cause_external_improvement,
  change_cause_internal_bug, change_cause_internal_enhancement, change_cause_internal_improvement, change_cause_chain,
  change_cause_external_bug, change_cause_external_enhancement, change_cause_external_improvement, change_cause_internal_bug,
  change_cause_internal_enhancement, change_cause_internal_improvement, change_cause_chain, change_cause_external_bug,
  change_cause_external_enhancement, change_cause_external_improvement, change_cause_internal_bug, change_cause_internal_enhancement,
  change_cause_internal_improvement, change_cause_chain, change_cause_external_bug, change_cause_external_enhancement,
  change_cause_external_improvement, change_cause_internal_bug, change_cause_internal_enhancement, change_cause_internal_improvement,
  change_cause_chain
}
enum  file_action_ty {
  file_action_create, file_action_modify, file_action_remove, file_action_insulate,
  file_action_transparent, file_action_create, file_action_modify, file_action_remove,
  file_action_insulate, file_action_transparent, file_action_create, file_action_modify,
  file_action_remove, file_action_insulate, file_action_transparent, file_action_create,
  file_action_modify, file_action_remove, file_action_insulate, file_action_transparent,
  file_action_create, file_action_modify, file_action_remove, file_action_insulate,
  file_action_transparent, file_action_create, file_action_modify, file_action_remove,
  file_action_insulate, file_action_transparent, file_action_create, file_action_modify,
  file_action_remove, file_action_insulate, file_action_transparent
}
enum  file_usage_ty {
  file_usage_source, file_usage_config, file_usage_build, file_usage_test,
  file_usage_manual_test, file_usage_source, file_usage_config, file_usage_build,
  file_usage_test, file_usage_manual_test, file_usage_source, file_usage_config,
  file_usage_build, file_usage_test, file_usage_manual_test, file_usage_source,
  file_usage_config, file_usage_build, file_usage_test, file_usage_manual_test,
  file_usage_source, file_usage_config, file_usage_build, file_usage_test,
  file_usage_manual_test, file_usage_source, file_usage_config, file_usage_build,
  file_usage_test, file_usage_manual_test, file_usage_source, file_usage_config,
  file_usage_build, file_usage_test, file_usage_manual_test
}
enum  history_version_encoding_ty {
  history_version_encoding_none, history_version_encoding_quoted_printable, history_version_encoding_base64, history_version_encoding_none,
  history_version_encoding_quoted_printable, history_version_encoding_base64, history_version_encoding_none, history_version_encoding_quoted_printable,
  history_version_encoding_base64, history_version_encoding_none, history_version_encoding_quoted_printable, history_version_encoding_base64,
  history_version_encoding_none, history_version_encoding_quoted_printable, history_version_encoding_base64, history_version_encoding_none,
  history_version_encoding_quoted_printable, history_version_encoding_base64, history_version_encoding_none, history_version_encoding_quoted_printable,
  history_version_encoding_base64
}
enum  uconf_delete_file_preference_ty { uconf_delete_file_preference_no_keep, uconf_delete_file_preference_interactive, uconf_delete_file_preference_keep }
enum  uconf_diff_preference_ty { uconf_diff_preference_automatic_merge, uconf_diff_preference_no_merge, uconf_diff_preference_only_merge }
enum  uconf_pager_preference_ty { uconf_pager_preference_foreground, uconf_pager_preference_never }
enum  uconf_persevere_preference_ty { uconf_persevere_preference_all, uconf_persevere_preference_stop }
enum  uconf_log_file_preference_ty { uconf_log_file_preference_snuggle, uconf_log_file_preference_append, uconf_log_file_preference_replace, uconf_log_file_preference_never }
enum  uconf_lock_wait_preference_ty { uconf_lock_wait_preference_always, uconf_lock_wait_preference_background, uconf_lock_wait_preference_never }
enum  uconf_symbolic_link_preference_ty { uconf_symbolic_link_preference_verify, uconf_symbolic_link_preference_assume }
enum  uconf_relative_filename_preference_ty { uconf_relative_filename_preference_current, uconf_relative_filename_preference_base }
enum  uconf_whiteout_preference_ty { uconf_whiteout_preference_always, uconf_whiteout_preference_never }

Functions

void change_cause_write (const output::pointer &fp, const char *name, change_cause_ty value, bool show)
void change_cause_write_xml (const output::pointer &fp, const char *name, change_cause_ty value, bool show)
const char * change_cause_ename (change_cause_ty)
void file_action_write (const output::pointer &fp, const char *name, file_action_ty value, bool show)
void file_action_write_xml (const output::pointer &fp, const char *name, file_action_ty value, bool show)
const char * file_action_ename (file_action_ty)
void file_usage_write (const output::pointer &fp, const char *name, file_usage_ty value, bool show)
void file_usage_write_xml (const output::pointer &fp, const char *name, file_usage_ty value, bool show)
const char * file_usage_ename (file_usage_ty)
void metric_write (const output::pointer &fp, const char *name, metric_ty *value)
void metric_write_xml (const output::pointer &fp, const char *name, metric_ty *value)
metric_tymetric_copy (metric_ty *)
metric_tymetric_clone (metric_ty *)
metric_list_tymetric_list_copy (metric_list_ty *)
metric_list_tymetric_list_clone (metric_list_ty *)
void metric_list_write (const output::pointer &fp, const char *name, metric_list_ty *value)
void metric_list_write_xml (const output::pointer &fp, const char *name, metric_list_ty *value)
void history_version_encoding_write (const output::pointer &fp, const char *name, history_version_encoding_ty value, bool show)
void history_version_encoding_write_xml (const output::pointer &fp, const char *name, history_version_encoding_ty value, bool show)
const char * history_version_encoding_ename (history_version_encoding_ty)
void history_version_write (const output::pointer &fp, const char *name, history_version_ty *value)
void history_version_write_xml (const output::pointer &fp, const char *name, history_version_ty *value)
history_version_tyhistory_version_copy (history_version_ty *)
history_version_tyhistory_version_clone (history_version_ty *)
void attributes_write (const output::pointer &fp, const char *name, attributes_ty *value)
void attributes_write_xml (const output::pointer &fp, const char *name, attributes_ty *value)
attributes_tyattributes_copy (attributes_ty *)
attributes_tyattributes_clone (attributes_ty *)
attributes_list_tyattributes_list_copy (attributes_list_ty *)
attributes_list_tyattributes_list_clone (attributes_list_ty *)
void attributes_list_write (const output::pointer &fp, const char *name, attributes_list_ty *value)
void attributes_list_write_xml (const output::pointer &fp, const char *name, attributes_list_ty *value)
void uconf_delete_file_preference_write (const output::pointer &fp, const char *name, uconf_delete_file_preference_ty value, bool show)
void uconf_delete_file_preference_write_xml (const output::pointer &fp, const char *name, uconf_delete_file_preference_ty value, bool show)
const char * uconf_delete_file_preference_ename (uconf_delete_file_preference_ty)
void uconf_diff_preference_write (const output::pointer &fp, const char *name, uconf_diff_preference_ty value, bool show)
void uconf_diff_preference_write_xml (const output::pointer &fp, const char *name, uconf_diff_preference_ty value, bool show)
const char * uconf_diff_preference_ename (uconf_diff_preference_ty)
void uconf_pager_preference_write (const output::pointer &fp, const char *name, uconf_pager_preference_ty value, bool show)
void uconf_pager_preference_write_xml (const output::pointer &fp, const char *name, uconf_pager_preference_ty value, bool show)
const char * uconf_pager_preference_ename (uconf_pager_preference_ty)
void uconf_persevere_preference_write (const output::pointer &fp, const char *name, uconf_persevere_preference_ty value, bool show)
void uconf_persevere_preference_write_xml (const output::pointer &fp, const char *name, uconf_persevere_preference_ty value, bool show)
const char * uconf_persevere_preference_ename (uconf_persevere_preference_ty)
void uconf_log_file_preference_write (const output::pointer &fp, const char *name, uconf_log_file_preference_ty value, bool show)
void uconf_log_file_preference_write_xml (const output::pointer &fp, const char *name, uconf_log_file_preference_ty value, bool show)
const char * uconf_log_file_preference_ename (uconf_log_file_preference_ty)
void uconf_lock_wait_preference_write (const output::pointer &fp, const char *name, uconf_lock_wait_preference_ty value, bool show)
void uconf_lock_wait_preference_write_xml (const output::pointer &fp, const char *name, uconf_lock_wait_preference_ty value, bool show)
const char * uconf_lock_wait_preference_ename (uconf_lock_wait_preference_ty)
void uconf_symbolic_link_preference_write (const output::pointer &fp, const char *name, uconf_symbolic_link_preference_ty value, bool show)
void uconf_symbolic_link_preference_write_xml (const output::pointer &fp, const char *name, uconf_symbolic_link_preference_ty value, bool show)
const char * uconf_symbolic_link_preference_ename (uconf_symbolic_link_preference_ty)
void uconf_relative_filename_preference_write (const output::pointer &fp, const char *name, uconf_relative_filename_preference_ty value, bool show)
void uconf_relative_filename_preference_write_xml (const output::pointer &fp, const char *name, uconf_relative_filename_preference_ty value, bool show)
const char * uconf_relative_filename_preference_ename (uconf_relative_filename_preference_ty)
void uconf_whiteout_preference_write (const output::pointer &fp, const char *name, uconf_whiteout_preference_ty value, bool show)
void uconf_whiteout_preference_write_xml (const output::pointer &fp, const char *name, uconf_whiteout_preference_ty value, bool show)
const char * uconf_whiteout_preference_ename (uconf_whiteout_preference_ty)
void uconf_write (const output::pointer &fp, uconf_ty *value)
void uconf_write_xml (const output::pointer &fp, uconf_ty *value)
uconf_tyuconf_copy (uconf_ty *)
uconf_tyuconf_clone (uconf_ty *)
void uconf_write_file (string_ty *filename, uconf_ty *value, int comp)
void uconf_write_file (const nstring &filnam, uconf_ty *value, bool comp)
uconf_tyuconf_read_file (string_ty *filename)
uconf_tyuconf_read_file (const nstring &filename)
void uconf__rpt_init (void)

Variables

meta_type change_cause_type
meta_type file_action_type
meta_type file_usage_type
meta_type metric_type
meta_type metric_list_type
meta_type history_version_encoding_type
meta_type history_version_type
meta_type attributes_type
meta_type attributes_list_type
meta_type uconf_delete_file_preference_type
meta_type uconf_diff_preference_type
meta_type uconf_pager_preference_type
meta_type uconf_persevere_preference_type
meta_type uconf_log_file_preference_type
meta_type uconf_lock_wait_preference_type
meta_type uconf_symbolic_link_preference_type
meta_type uconf_relative_filename_preference_type
meta_type uconf_whiteout_preference_type
meta_type uconf_type


Define Documentation

#define attributes_list_trace (  ) 

Definition at line 225 of file uconf.h.

#define attributes_name_mask   ((unsigned long)0)

Definition at line 179 of file uconf.h.

#define attributes_trace (  ) 

Definition at line 202 of file uconf.h.

#define attributes_value_mask   ((unsigned long)0)

Definition at line 180 of file uconf.h.

#define change_cause_max   7

Definition at line 31 of file uconf.h.

#define file_action_max   5

Definition at line 50 of file uconf.h.

#define file_usage_max   5

Definition at line 69 of file uconf.h.

#define history_version_encoding_mask   ((unsigned long)1 << 0)

Definition at line 151 of file uconf.h.

#define history_version_encoding_max   3

Definition at line 138 of file uconf.h.

#define history_version_revision_mask   ((unsigned long)0)

Definition at line 150 of file uconf.h.

#define history_version_trace (  ) 

Definition at line 173 of file uconf.h.

#define metric_list_trace (  ) 

Definition at line 127 of file uconf.h.

#define metric_name_mask   ((unsigned long)0)

Definition at line 81 of file uconf.h.

#define metric_trace (  ) 

Definition at line 104 of file uconf.h.

#define metric_value_mask   ((unsigned long)1 << 0)

Definition at line 82 of file uconf.h.

#define uconf_attribute_mask   ((unsigned long)0)

Definition at line 397 of file uconf.h.

#define uconf_default_change_number_mask   ((unsigned long)1 << 0)

Definition at line 381 of file uconf.h.

#define uconf_default_development_directory_mask   ((unsigned long)0)

Definition at line 382 of file uconf.h.

#define uconf_default_project_directory_mask   ((unsigned long)0)

Definition at line 383 of file uconf.h.

#define uconf_default_project_name_mask   ((unsigned long)0)

Definition at line 380 of file uconf.h.

#define uconf_delete_file_preference_mask   ((unsigned long)1 << 1)

Definition at line 384 of file uconf.h.

#define uconf_delete_file_preference_max   3

Definition at line 236 of file uconf.h.

#define uconf_diff_preference_mask   ((unsigned long)1 << 2)

Definition at line 385 of file uconf.h.

#define uconf_diff_preference_max   3

Definition at line 253 of file uconf.h.

#define uconf_editor_command_mask   ((unsigned long)0)

Definition at line 394 of file uconf.h.

#define uconf_email_address_mask   ((unsigned long)0)

Definition at line 392 of file uconf.h.

#define uconf_lock_wait_preference_mask   ((unsigned long)1 << 6)

Definition at line 389 of file uconf.h.

#define uconf_lock_wait_preference_max   3

Definition at line 320 of file uconf.h.

#define uconf_log_file_preference_mask   ((unsigned long)1 << 5)

Definition at line 388 of file uconf.h.

#define uconf_log_file_preference_max   4

Definition at line 303 of file uconf.h.

#define uconf_pager_command_mask   ((unsigned long)0)

Definition at line 396 of file uconf.h.

#define uconf_pager_preference_mask   ((unsigned long)1 << 3)

Definition at line 386 of file uconf.h.

#define uconf_pager_preference_max   2

Definition at line 269 of file uconf.h.

#define uconf_persevere_preference_mask   ((unsigned long)1 << 4)

Definition at line 387 of file uconf.h.

#define uconf_persevere_preference_max   2

Definition at line 285 of file uconf.h.

#define uconf_relative_filename_preference_mask   ((unsigned long)1 << 8)

Definition at line 391 of file uconf.h.

#define uconf_relative_filename_preference_max   2

Definition at line 352 of file uconf.h.

#define uconf_symbolic_link_preference_mask   ((unsigned long)1 << 7)

Definition at line 390 of file uconf.h.

#define uconf_symbolic_link_preference_max   2

Definition at line 336 of file uconf.h.

#define uconf_trace (  ) 

Definition at line 435 of file uconf.h.

#define uconf_visual_command_mask   ((unsigned long)0)

Definition at line 395 of file uconf.h.

#define uconf_whiteout_preference_mask   ((unsigned long)1 << 9)

Definition at line 393 of file uconf.h.

#define uconf_whiteout_preference_max   2

Definition at line 368 of file uconf.h.


Enumeration Type Documentation

Enumerator:
change_cause_external_bug 
change_cause_external_enhancement 
change_cause_external_improvement 
change_cause_internal_bug 
change_cause_internal_enhancement 
change_cause_internal_improvement 
change_cause_chain 
change_cause_external_bug 
change_cause_external_enhancement 
change_cause_external_improvement 
change_cause_internal_bug 
change_cause_internal_enhancement 
change_cause_internal_improvement 
change_cause_chain 
change_cause_external_bug 
change_cause_external_enhancement 
change_cause_external_improvement 
change_cause_internal_bug 
change_cause_internal_enhancement 
change_cause_internal_improvement 
change_cause_chain 
change_cause_external_bug 
change_cause_external_enhancement 
change_cause_external_improvement 
change_cause_internal_bug 
change_cause_internal_enhancement 
change_cause_internal_improvement 
change_cause_chain 
change_cause_external_bug 
change_cause_external_enhancement 
change_cause_external_improvement 
change_cause_internal_bug 
change_cause_internal_enhancement 
change_cause_internal_improvement 
change_cause_chain 
change_cause_external_bug 
change_cause_external_enhancement 
change_cause_external_improvement 
change_cause_internal_bug 
change_cause_internal_enhancement 
change_cause_internal_improvement 
change_cause_chain 
change_cause_external_bug 
change_cause_external_enhancement 
change_cause_external_improvement 
change_cause_internal_bug 
change_cause_internal_enhancement 
change_cause_internal_improvement 
change_cause_chain 

Definition at line 21 of file uconf.h.

Enumerator:
file_action_create 
file_action_modify 
file_action_remove 
file_action_insulate 
file_action_transparent 
file_action_create 
file_action_modify 
file_action_remove 
file_action_insulate 
file_action_transparent 
file_action_create 
file_action_modify 
file_action_remove 
file_action_insulate 
file_action_transparent 
file_action_create 
file_action_modify 
file_action_remove 
file_action_insulate 
file_action_transparent 
file_action_create 
file_action_modify 
file_action_remove 
file_action_insulate 
file_action_transparent 
file_action_create 
file_action_modify 
file_action_remove 
file_action_insulate 
file_action_transparent 
file_action_create 
file_action_modify 
file_action_remove 
file_action_insulate 
file_action_transparent 

Definition at line 42 of file uconf.h.

Enumerator:
file_usage_source 
file_usage_config 
file_usage_build 
file_usage_test 
file_usage_manual_test 
file_usage_source 
file_usage_config 
file_usage_build 
file_usage_test 
file_usage_manual_test 
file_usage_source 
file_usage_config 
file_usage_build 
file_usage_test 
file_usage_manual_test 
file_usage_source 
file_usage_config 
file_usage_build 
file_usage_test 
file_usage_manual_test 
file_usage_source 
file_usage_config 
file_usage_build 
file_usage_test 
file_usage_manual_test 
file_usage_source 
file_usage_config 
file_usage_build 
file_usage_test 
file_usage_manual_test 
file_usage_source 
file_usage_config 
file_usage_build 
file_usage_test 
file_usage_manual_test 

Definition at line 61 of file uconf.h.

Enumerator:
history_version_encoding_none 
history_version_encoding_quoted_printable 
history_version_encoding_base64 
history_version_encoding_none 
history_version_encoding_quoted_printable 
history_version_encoding_base64 
history_version_encoding_none 
history_version_encoding_quoted_printable 
history_version_encoding_base64 
history_version_encoding_none 
history_version_encoding_quoted_printable 
history_version_encoding_base64 
history_version_encoding_none 
history_version_encoding_quoted_printable 
history_version_encoding_base64 
history_version_encoding_none 
history_version_encoding_quoted_printable 
history_version_encoding_base64 
history_version_encoding_none 
history_version_encoding_quoted_printable 
history_version_encoding_base64 

Definition at line 132 of file uconf.h.

Enumerator:
uconf_delete_file_preference_no_keep 
uconf_delete_file_preference_interactive 
uconf_delete_file_preference_keep 

Definition at line 230 of file uconf.h.

Enumerator:
uconf_diff_preference_automatic_merge 
uconf_diff_preference_no_merge 
uconf_diff_preference_only_merge 

Definition at line 247 of file uconf.h.

Enumerator:
uconf_lock_wait_preference_always 
uconf_lock_wait_preference_background 
uconf_lock_wait_preference_never 

Definition at line 314 of file uconf.h.

Enumerator:
uconf_log_file_preference_snuggle 
uconf_log_file_preference_append 
uconf_log_file_preference_replace 
uconf_log_file_preference_never 

Definition at line 296 of file uconf.h.

Enumerator:
uconf_pager_preference_foreground 
uconf_pager_preference_never 

Definition at line 264 of file uconf.h.

Enumerator:
uconf_persevere_preference_all 
uconf_persevere_preference_stop 

Definition at line 280 of file uconf.h.

Enumerator:
uconf_relative_filename_preference_current 
uconf_relative_filename_preference_base 

Definition at line 347 of file uconf.h.

Enumerator:
uconf_symbolic_link_preference_verify 
uconf_symbolic_link_preference_assume 

Definition at line 331 of file uconf.h.

Enumerator:
uconf_whiteout_preference_always 
uconf_whiteout_preference_never 

Definition at line 363 of file uconf.h.


Function Documentation

attributes_ty* attributes_clone ( attributes_ty  ) 

attributes_ty* attributes_copy ( attributes_ty  ) 

attributes_list_ty* attributes_list_clone ( attributes_list_ty  ) 

attributes_list_ty* attributes_list_copy ( attributes_list_ty  ) 

void attributes_list_write ( const output::pointer fp,
const char *  name,
attributes_list_ty value 
)

void attributes_list_write_xml ( const output::pointer fp,
const char *  name,
attributes_list_ty value 
)

void attributes_write ( const output::pointer fp,
const char *  name,
attributes_ty value 
)

void attributes_write_xml ( const output::pointer fp,
const char *  name,
attributes_ty value 
)

const char* change_cause_ename ( change_cause_ty   ) 

void change_cause_write ( const output::pointer fp,
const char *  name,
change_cause_ty  value,
bool  show 
)

void change_cause_write_xml ( const output::pointer fp,
const char *  name,
change_cause_ty  value,
bool  show 
)

const char* file_action_ename ( file_action_ty   ) 

void file_action_write ( const output::pointer fp,
const char *  name,
file_action_ty  value,
bool  show 
)

void file_action_write_xml ( const output::pointer fp,
const char *  name,
file_action_ty  value,
bool  show 
)

const char* file_usage_ename ( file_usage_ty   ) 

void file_usage_write ( const output::pointer fp,
const char *  name,
file_usage_ty  value,
bool  show 
)

void file_usage_write_xml ( const output::pointer fp,
const char *  name,
file_usage_ty  value,
bool  show 
)

history_version_ty* history_version_clone ( history_version_ty  ) 

history_version_ty* history_version_copy ( history_version_ty  ) 

const char* history_version_encoding_ename ( history_version_encoding_ty   ) 

void history_version_encoding_write ( const output::pointer fp,
const char *  name,
history_version_encoding_ty  value,
bool  show 
)

void history_version_encoding_write_xml ( const output::pointer fp,
const char *  name,
history_version_encoding_ty  value,
bool  show 
)

void history_version_write ( const output::pointer fp,
const char *  name,
history_version_ty value 
)

void history_version_write_xml ( const output::pointer fp,
const char *  name,
history_version_ty value 
)

metric_ty* metric_clone ( metric_ty  ) 

metric_ty* metric_copy ( metric_ty  ) 

metric_list_ty* metric_list_clone ( metric_list_ty  ) 

metric_list_ty* metric_list_copy ( metric_list_ty  ) 

void metric_list_write ( const output::pointer fp,
const char *  name,
metric_list_ty value 
)

void metric_list_write_xml ( const output::pointer fp,
const char *  name,
metric_list_ty value 
)

void metric_write ( const output::pointer fp,
const char *  name,
metric_ty value 
)

void metric_write_xml ( const output::pointer fp,
const char *  name,
metric_ty value 
)

void uconf__rpt_init ( void   ) 

uconf_ty* uconf_clone ( uconf_ty  ) 

uconf_ty* uconf_copy ( uconf_ty  ) 

const char* uconf_delete_file_preference_ename ( uconf_delete_file_preference_ty   ) 

void uconf_delete_file_preference_write ( const output::pointer fp,
const char *  name,
uconf_delete_file_preference_ty  value,
bool  show 
)

void uconf_delete_file_preference_write_xml ( const output::pointer fp,
const char *  name,
uconf_delete_file_preference_ty  value,
bool  show 
)

const char* uconf_diff_preference_ename ( uconf_diff_preference_ty   ) 

void uconf_diff_preference_write ( const output::pointer fp,
const char *  name,
uconf_diff_preference_ty  value,
bool  show 
)

void uconf_diff_preference_write_xml ( const output::pointer fp,
const char *  name,
uconf_diff_preference_ty  value,
bool  show 
)

const char* uconf_lock_wait_preference_ename ( uconf_lock_wait_preference_ty   ) 

void uconf_lock_wait_preference_write ( const output::pointer fp,
const char *  name,
uconf_lock_wait_preference_ty  value,
bool  show 
)

void uconf_lock_wait_preference_write_xml ( const output::pointer fp,
const char *  name,
uconf_lock_wait_preference_ty  value,
bool  show 
)

const char* uconf_log_file_preference_ename ( uconf_log_file_preference_ty   ) 

void uconf_log_file_preference_write ( const output::pointer fp,
const char *  name,
uconf_log_file_preference_ty  value,
bool  show 
)

void uconf_log_file_preference_write_xml ( const output::pointer fp,
const char *  name,
uconf_log_file_preference_ty  value,
bool  show 
)

const char* uconf_pager_preference_ename ( uconf_pager_preference_ty   ) 

void uconf_pager_preference_write ( const output::pointer fp,
const char *  name,
uconf_pager_preference_ty  value,
bool  show 
)

void uconf_pager_preference_write_xml ( const output::pointer fp,
const char *  name,
uconf_pager_preference_ty  value,
bool  show 
)

const char* uconf_persevere_preference_ename ( uconf_persevere_preference_ty   ) 

void uconf_persevere_preference_write ( const output::pointer fp,
const char *  name,
uconf_persevere_preference_ty  value,
bool  show 
)

void uconf_persevere_preference_write_xml ( const output::pointer fp,
const char *  name,
uconf_persevere_preference_ty  value,
bool  show 
)

uconf_ty* uconf_read_file ( const nstring filename  ) 

The uconf_read_file function is used to read uconf meta data from the named file.

Parameters:
filename The name of the file to be read.
Returns:
a pointer to a dynamically allocated value read from the file.
Note:
If any errors are encountered, this function will not return. All errors (including syntax errors) will print a fatal error message, and exit with an exit status of 1.

uconf_ty* uconf_read_file ( string_ty filename  ) 

The uconf_read_file function is used to read uconf meta data from the named file.

Parameters:
filename The name of the file to be read.
Returns:
a pointer to a dynamically allocated value read from the file.
Note:
If any errors are encountered, this function will not return. All errors (including syntax errors) will print a fatal error message, and exit with an exit status of 1.

const char* uconf_relative_filename_preference_ename ( uconf_relative_filename_preference_ty   ) 

void uconf_relative_filename_preference_write ( const output::pointer fp,
const char *  name,
uconf_relative_filename_preference_ty  value,
bool  show 
)

void uconf_relative_filename_preference_write_xml ( const output::pointer fp,
const char *  name,
uconf_relative_filename_preference_ty  value,
bool  show 
)

const char* uconf_symbolic_link_preference_ename ( uconf_symbolic_link_preference_ty   ) 

void uconf_symbolic_link_preference_write ( const output::pointer fp,
const char *  name,
uconf_symbolic_link_preference_ty  value,
bool  show 
)

void uconf_symbolic_link_preference_write_xml ( const output::pointer fp,
const char *  name,
uconf_symbolic_link_preference_ty  value,
bool  show 
)

const char* uconf_whiteout_preference_ename ( uconf_whiteout_preference_ty   ) 

void uconf_whiteout_preference_write ( const output::pointer fp,
const char *  name,
uconf_whiteout_preference_ty  value,
bool  show 
)

void uconf_whiteout_preference_write_xml ( const output::pointer fp,
const char *  name,
uconf_whiteout_preference_ty  value,
bool  show 
)

void uconf_write ( const output::pointer fp,
uconf_ty value 
)

void uconf_write_file ( const nstring filnam,
uconf_ty value,
bool  comp 
)

The uconf_write_file function is used to write uconf meta data to the named file.

Parameters:
filnam The name of the file to be written.
value The value of the meta-data to be written.
comp true if data should be compressed.
Note:
If any errors are encountered, this function will not return. All errors will print a fatal error message, and exit with an exit status of 1.

void uconf_write_file ( string_ty filename,
uconf_ty value,
int  comp 
)

The uconf_write_file function is used to write uconf meta data to the named file.

Parameters:
filename The name of the file to be written.
value The value of the meta-data to be written.
comp true (non-zero) if data should be compressed.
Note:
If any errors are encountered, this function will not return. All errors will print a fatal error message, and exit with an exit status of 1.

void uconf_write_xml ( const output::pointer fp,
uconf_ty value 
)


Variable Documentation


Generated on Wed Mar 12 23:37:37 2008 for Aegis by  doxygen 1.5.5