environment.h
// Copyright (c) 1999-2018 David Muse
// See the COPYING file for more information.
#ifndef RUDIMENTS_ENVIRONMENT_H
#define RUDIMENTS_ENVIRONMENT_H
#include <rudiments/private/environmentincludes.h>
class RUDIMENTS_DLLSPEC environment {
public:
static const char *getValue(const char *variable);
static bool setValue(const char *variable,
const char *value);
static bool remove(const char *variable);
static const char * const *variables();
static bool clear();
static void setMutex(threadmutex *mtx);
#include <rudiments/private/environment.h>
};
#endif
environment
Definition: environment.h:11
environment::setValue
static bool setValue(const char *variable, const char *value)
environment::getValue
static const char * getValue(const char *variable)
environment::clear
static bool clear()
environment::variables
static const char *const * variables()
environment::setMutex
static void setMutex(threadmutex *mtx)
environment::remove
static bool remove(const char *variable)
threadmutex
Definition: threadmutex.h:11