Rudiments
environment.h
1 // Copyright (c) 2003 David Muse
2 // See the COPYING file for more information.
3 
4 #ifndef RUDIMENTS_ENVIRONMENT_H
5 #define RUDIMENTS_ENVIRONMENT_H
6 
7 #include <rudiments/private/environmentincludes.h>
8 
9 class environmentprivate;
10 
13 class RUDIMENTS_DLLSPEC environment {
14  public:
16  static const char *getValue(const char *variable);
17 
23  static bool setValue(const char *variable,
24  const char *value);
25 
27  static bool remove(const char *variable);
28 
32  static const char * const *variables();
33 
37  static bool clear();
38 
42  static void setMutex(threadmutex *mtx);
43 
44  #include <rudiments/private/environment.h>
45 };
46 
47 #endif
Definition: threadmutex.h:13
Definition: environment.h:13