HCE project C++ developers source code library  1.1.1
HCE project developer library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
HCE::drce Namespace Reference

Namespaces

namespace  drce_json_message_const
namespace  message_const
namespace  reduce_task

Classes

class  DRCEDefaultJSON
struct  FileItem
class  DRCEFilesList
class  DRCEFunctionalObject
class  DRCEFunctionalObjectBase
class  DRCEInputJsonMessage
class  DRCEOutputJsonMessage
class  DRCEResultDataItem
class  DRCEResultData
class  DRCEResultDataSerializator
struct  SessionOptions

Enumerations

enum  {
  NO_ERROR = 0, PARSE_ERROR = 1, ERROR_INSTANTIATION_FO = 2, ERROR_MAKE_DEFAULT_JSON = 3,
  ERROR_SET_HOME_DIR = 4, ERROR_SERIALIZE = 11, ERROR_UNSERIALIZE = 12, ERROR_FUNCTIONAL_OBJECT = 100,
  ERROR_COMMAND_EXECUTION = 101, ERROR_SET_ENVIRONMENT = 102, ERROR_CREATE_FILE_BEFORE_EXEC = 201, ERROR_DELETE_FILE_BEFORE_EXEC = 202,
  ERROR_READ_FILE_AFTER_EXEC = 203, ERROR_DELETE_FILE_AFTER_EXEC = 204
}

Functions

std::ostream & operator<< (std::ostream &os, const DRCEDefaultJSON &defaultJson)
std::string DRCEEncodeBase64 (const std::string &data)
std::string DRCEDecodeBase64 (const std::string &data)
std::istream & operator>> (std::istream &is, DRCEInputJsonMessage &inputJsonMessage)
std::ostream & operator<< (std::ostream &os, const DRCEInputJsonMessage &inputJsonMessage)
std::istream & operator>> (std::istream &is, DRCEOutputJsonMessage &outputJsonMessage)
std::ostream & operator<< (std::ostream &os, const DRCEOutputJsonMessage &outputJsonMessage)

Enumeration Type Documentation

anonymous enum
Enumerator:
NO_ERROR 
PARSE_ERROR 
ERROR_INSTANTIATION_FO 
ERROR_MAKE_DEFAULT_JSON 
ERROR_SET_HOME_DIR 
ERROR_SERIALIZE 
ERROR_UNSERIALIZE 
ERROR_FUNCTIONAL_OBJECT 
ERROR_COMMAND_EXECUTION 
ERROR_SET_ENVIRONMENT 
ERROR_CREATE_FILE_BEFORE_EXEC 
ERROR_DELETE_FILE_BEFORE_EXEC 
ERROR_READ_FILE_AFTER_EXEC 
ERROR_DELETE_FILE_AFTER_EXEC 

Definition at line 22 of file DRCEError.hpp.

Function Documentation

std::string HCE::drce::DRCEDecodeBase64 ( const std::string &  data)

Definition at line 23 of file DRCEEncodeDecodeBase64.cpp.

Here is the caller graph for this function:

std::string HCE::drce::DRCEEncodeBase64 ( const std::string &  data)

Definition at line 13 of file DRCEEncodeDecodeBase64.cpp.

Here is the caller graph for this function:

std::ostream& HCE::drce::operator<< ( std::ostream &  os,
const DRCEDefaultJSON &  defaultJson 
)

Definition at line 78 of file DRCEDefaultJSON.cpp.

Here is the call graph for this function:

std::ostream& HCE::drce::operator<< ( std::ostream &  os,
const DRCEOutputJsonMessage &  outputJsonMessage 
)

Definition at line 111 of file DRCEOutputJsonMessage.cpp.

std::ostream& HCE::drce::operator<< ( std::ostream &  os,
const DRCEInputJsonMessage &  inputJsonMessage 
)

Definition at line 211 of file DRCEInputJsonMessage.cpp.

std::istream& HCE::drce::operator>> ( std::istream &  is,
DRCEOutputJsonMessage &  outputJsonMessage 
)

Definition at line 100 of file DRCEOutputJsonMessage.cpp.

Here is the call graph for this function:

std::istream& HCE::drce::operator>> ( std::istream &  is,
DRCEInputJsonMessage &  inputJsonMessage 
)

Definition at line 200 of file DRCEInputJsonMessage.cpp.

Here is the call graph for this function: