00001
00005 #ifndef ENV_UNIVERSAL_H
00006 #define ENV_UNIVERSAL_H
00007
00008 #include <wchar.h>
00009
00010 #include "env_universal_common.h"
00011
00015 extern connection_t env_universal_server;
00016
00020 void env_universal_init();
00024 void env_universal_destroy();
00025
00029 wchar_t *env_universal_get( const wchar_t *name );
00030
00035 int env_universal_get_export( const wchar_t *name );
00036
00040 void env_universal_set( const wchar_t *name, const wchar_t *val, int export );
00046 int env_universal_remove( const wchar_t *name );
00047
00051 int env_universal_read_all();
00052
00060 void env_universal_get_names( array_list_t *l,
00061 int show_exported,
00062 int show_unexported );
00063
00067 void env_universal_barrier();
00068
00069 #endif