#include <set>
#include <vector>
#include <string>
#include "define.h"
#include "libstrfunc.h"
#include "libpst.h"
#include "common.h"
#include "timeconv.h"
#include "lzfu.h"
#include "stdarg.h"
#include "iconv.h"
Include dependency graph for pst2ldif.cpp:
Go to the source code of this file.
Data Structures | |
struct | ltstr |
Typedefs | |
typedef set< const char *, ltstr > | string_set |
Functions | |
int32_t | usage () |
int32_t | version () |
char * | check_filename (char *fname) |
void | print_ldif_single (const char *attr, const char *value) |
void | print_ldif_address (const char *attr, int nvalues, char *value,...) |
void | print_ldif_dn (const char *attr, const char *value, const char *base) |
void | print_ldif_multi (const char *dn, const char *value) |
void | print_ldif_two (const char *attr, const char *value1, const char *value2) |
void | print_escaped_dn (const char *value) |
void | build_cn (char *cn, size_t len, int nvalues, char *value,...) |
void | free_strings (string_set &s) |
const char * | register_string (string_set &s, const char *name) |
const char * | register_string (const char *name) |
const char * | unique_string (const char *name) |
void | process (pst_desc_ll *d_ptr) |
int | main (int argc, char **argv) |
Variables | |
char * | prog_name |
pst_file | pstfile |
bool | old_schema = false |
char * | ldap_base = NULL |
int | ldif_extra_line_count = 0 |
iconv_t | cd = 0 |
vector< string > | ldap_class |
vector< string > | ldif_extra_line |
string_set | all_strings |
|
Definition at line 58 of file pst2ldif.cpp. |
|
Definition at line 497 of file pst2ldif.cpp. Referenced by process(). |
|
Definition at line 692 of file pst2ldif.cpp. |
|
Definition at line 67 of file pst2ldif.cpp. Referenced by main(). |
|
Definition at line 550 of file pst2ldif.cpp. References all_strings, cd, pst_desc_tree::child, pst_file::d_head, DEBUG_ENT, DEBUG_INIT, DEBUG_REGISTER_CLOSE, DEBUG_RET, DIE, free_strings(), getopt(), ldap_base, ldap_class, ldap_org, ldif_extra_line, pst_item::message_store, old_schema, optarg, print_ldif_single(), process(), prog_name, pst_close(), pst_desc_ll, pst_freeItem(), pst_getTopOfFolders(), pst_load_extended_attributes(), pst_load_index(), pst_open(), pst_parse_item(), pstfile, RET_DERROR, usage(), and version(). |
Here is the call graph for this function:
|
Definition at line 722 of file pst2ldif.cpp. References cd. Referenced by print_ldif_dn(). |
|
Definition at line 392 of file pst2ldif.cpp. References print_ldif_single(). Referenced by process(). |
Here is the call graph for this function:
|
Definition at line 706 of file pst2ldif.cpp. References print_escaped_dn(). Referenced by process(). |
Here is the call graph for this function:
|
Definition at line 461 of file pst2ldif.cpp. References print_ldif_single(). Referenced by process(). |
Here is the call graph for this function:
|
Definition at line 320 of file pst2ldif.cpp. References base64_encode(), and cd. Referenced by main(), print_ldif_address(), print_ldif_multi(), print_ldif_two(), and process(). |
Here is the call graph for this function:
|
Definition at line 472 of file pst2ldif.cpp. References print_ldif_single(). Referenced by process(). |
Here is the call graph for this function:
|
Here is the call graph for this function:
|
Definition at line 93 of file pst2ldif.cpp. References all_strings. Referenced by unique_string(). |
|
Definition at line 80 of file pst2ldif.cpp. |
|
Definition at line 102 of file pst2ldif.cpp. References all_strings, and register_string(). Referenced by process(). |
Here is the call graph for this function:
|
Definition at line 660 of file pst2ldif.cpp. |
Here is the call graph for this function:
|
|
|
Definition at line 60 of file pst2ldif.cpp. Referenced by main(), register_string(), and unique_string(). |
|
Definition at line 45 of file pst2ldif.cpp. Referenced by main(), print_escaped_dn(), and print_ldif_single(). |
|
Definition at line 43 of file pst2ldif.cpp. |
|
Definition at line 46 of file pst2ldif.cpp. |
|
Definition at line 47 of file pst2ldif.cpp. Referenced by main(). |
|
Definition at line 44 of file pst2ldif.cpp. |
|
Definition at line 42 of file pst2ldif.cpp. Referenced by main(). |
|
Definition at line 40 of file pst2ldif.cpp. |
|
Definition at line 41 of file pst2ldif.cpp. |