Back to index

nordugrid-arc-nox  1.1.0~rc6
Namespaces | Defines | Functions
UserConfig.cpp File Reference
#include <fstream>
#include <glibmm.h>
#include <sys/stat.h>
#include <arc/ArcLocation.h>
#include <arc/IniConfig.h>
#include <arc/Logger.h>
#include <arc/StringConv.h>
#include <arc/URL.h>
#include <arc/User.h>
#include <arc/UserConfig.h>
#include <arc/Utils.h>

Go to the source code of this file.

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 HANDLESTRATT(ATT, SETTER)

Functions

std::string Arc::tostring (const ServiceType st)

Define Documentation

#define HANDLESTRATT (   ATT,
  SETTER 
)
Value:
if (common[ATT]) {\
    SETTER((std::string)common[ATT]);\
    common[ATT].Destroy();\
    if (common[ATT]) {\
      logger.msg(WARNING, "Multiple %s attributes in configuration file (%s)", ATT, conffile); \
      while (common[ATT]) common[ATT].Destroy();\
    }\
  }

Definition at line 25 of file UserConfig.cpp.