Back to index

nordugrid-arc-nox  1.1.0~rc6
Classes | Namespaces | Defines | Functions | Variables
Utils.cpp File Reference
#include <signal.h>
#include <stdlib.h>
#include <glibmm/module.h>
#include <glibmm/fileutils.h>
#include <string.h>
#include <arc/ArcLocation.h>
#include <arc/StringConv.h>
#include <arc/Thread.h>

Go to the source code of this file.

Classes

class  Arc::SIGPIPEIngore

Namespaces

namespace  Arc
 ARCJSDLParser The ARCJSDLParser class, derived from the JobDescriptionParser class, is primarily a job description parser for the consolidated job description language (ARCJSDL), derived from JSDL, described in the following document http://svn.nordugrid.org/trac/nordugrid/browser/arc1/trunk/doc/tech_doc/client/job_description.odt.

Defines

#define BUFLEN   1024

Functions

std::string Arc::GetEnv (const std::string &var)
 Portable function for getting environment variables.
std::string Arc::GetEnv (const std::string &var, bool &found)
 Portable function for getting environment variables.
bool Arc::SetEnv (const std::string &var, const std::string &value, bool overwrite=true)
 Portable function for setting environment variables.
void Arc::UnsetEnv (const std::string &var)
 Portable function for unsetting environment variables.
std::string Arc::StrError (int errnum=errno)
 Portable function for obtaining description of last system error.
bool Arc::PersistentLibraryInit (const std::string &name)

Variables

static SIGPIPEIngore Arc::sigpipe_ignore
static Glib::Mutex Arc::persistent_libraries_lock
static std::list< std::string > Arc::persistent_libraries_list

Define Documentation

#define BUFLEN   1024

Definition at line 39 of file Utils.cpp.