dmlite  0.4
Macros
StackInstance.cpp File Reference

Implementation of dm::StackInstance. More...

#include <dmlite/cpp/authn.h>
#include <dmlite/cpp/catalog.h>
#include <dmlite/cpp/dmlite.h>
#include <dmlite/cpp/inode.h>
#include <dmlite/cpp/io.h>
#include <dmlite/cpp/poolmanager.h>
Include dependency graph for StackInstance.cpp:

Macros

#define INSTANTIATE(var, createFunc)
#define VALIDATE_SECURITY_CONTEXT

Detailed Description

Implementation of dm::StackInstance.

Author:
Alejandro Álvarez Ayllón aalva.nosp@m.rez@.nosp@m.cern..nosp@m.ch

Macro Definition Documentation

#define INSTANTIATE (   var,
  createFunc 
)
Value:
try {\
var = createFunc;\
}\
catch (DmException& e) {\
if (e.code() != DM_NO_FACTORY)\
throw;\
var = 0;\
}
#define VALIDATE_SECURITY_CONTEXT
Value:
if (this->secCtx_ == 0)\
"setSecurityContext or setSecurityCredentials must be called before accessing the instances");