OpenSync
0.22
Main Page
Related Pages
Modules
Data Structures
Files
File List
opensync
opensync_env.h
1
2
void
osync_env_free
(OSyncEnv *env);
3
OSyncEnv *
osync_env_new
(
void
);
4
osync_bool
osync_env_initialize
(OSyncEnv *env,
OSyncError
**error);
5
osync_bool
osync_env_finalize
(OSyncEnv *env,
OSyncError
**error);
6
void
osync_env_set_option
(OSyncEnv *env,
const
char
*name,
const
char
*value);
7
8
int
osync_env_num_plugins
(OSyncEnv *osstruct);
9
OSyncPlugin
*
osync_env_nth_plugin
(OSyncEnv *osstruct,
int
nth);
10
OSyncPlugin
*
osync_env_find_plugin
(OSyncEnv *env,
const
char
*name);
11
osync_bool
osync_env_plugin_is_usable
(OSyncEnv *env,
const
char
*pluginname,
OSyncError
**error);
12
13
void
osync_env_remove_group
(OSyncEnv *osstruct,
OSyncGroup
*group);
14
OSyncGroup
*
osync_env_find_group
(OSyncEnv *env,
const
char
*name);
15
int
osync_env_num_groups
(OSyncEnv *env);
16
void
osync_env_append_group
(OSyncEnv *os_env,
OSyncGroup
*group);
17
OSyncGroup
*
osync_env_nth_group
(OSyncEnv *osinfo,
int
nth);
18
19
osync_bool
osync_env_load_groups
(OSyncEnv *osyncinfo,
const
char
*path,
OSyncError
**error);
20
osync_bool
osync_env_load_formats
(OSyncEnv *env,
const
char
*path,
OSyncError
**oserror);
21
osync_bool
osync_env_load_plugins
(OSyncEnv *env,
const
char
*path,
OSyncError
**oserror);
22
23
osync_bool
osync_file_write
(
const
char
*filename,
const
char
*data,
int
size,
int
mode,
OSyncError
**error);
24
osync_bool
osync_file_read
(
const
char
*filename,
char
**data,
int
*size,
OSyncError
**error);
25
const
char
*
osync_get_version
(
void
);
26
void
*
osync_try_malloc0
(
unsigned
int
size,
OSyncError
**error);
27
char
*osync_strreplace(
const
char
*input,
const
char
*delimiter,
const
char
*replacement);
28
29
void
osync_env_export_all_options
(OSyncEnv *env);
30
void
osync_env_export_loaded_modules
(OSyncEnv *env);
31
Generated by
1.8.3.1