hce-node application
1.4.3
HCE Hierarchical Cluster Engine node application
|
< HCE::ServerApplication provides global variable 'HCE::database::Session' which initializes in function 'HCE::ServerApplication::initializeDataBaseSession()' More...
Namespaces | |
namespace | algorithms |
namespace | component |
namespace | database |
namespace | drce |
namespace | exception |
namespace | handlers |
namespace | logger |
namespace | reduce |
namespace | reduce_convertors |
namespace | reduce_types |
namespace | sphinx |
namespace | starter_const |
namespace | tests |
namespace | types |
namespace | utils |
namespace | Utils |
Typedefs | |
typedef int | STATUS |
typedef std::function < std::string(const std::string &)> | Loggable |
typedef unsigned short | POSMask |
Functions | |
std::string | encodeBase64 (const std::string &data) |
std::string | decodeBase64 (const std::string &data) |
std::ostream & | operator<< (std::ostream &os, const ProcExec &procExec) |
std::string & | operator<< (std::string &str, const ProcExec &procExec) |
std::ostream & | endl (std::ostream &os) |
std::ostream & | flush (std::ostream &os) |
LoggerStream & | operator<< (LoggerStream &os, const std::string &rhs) |
LoggerStream & | operator<< (LoggerStream &os, const char *rhs) |
std::istream & | operator>> (std::istream &is, JsonMessageCover &jsonHandler) |
std::ostream & | operator<< (std::ostream &os, const JsonMessageCover &jsonHandler) |
Variables | |
const std::string | DRCE_FAKE_RESPONSE = "}]" |
Poco::AutoPtr < Poco::Util::AbstractConfiguration > | _config = NULL |
< AbstractConfiguration - all public methods are synchronized, so the class is safe for multithreaded use. | |
std::string | componentManagerNames [] = {"CM_COMMON"} |
std::string | componentNames [] |
std::vector< ComponentType > | componentTypeVec |
const std::string | COMMON_CHARSET = "utf-8" |
const std::string | INCOMING_CHARSET = "ucs-2" |
class HCE::DataBaseDriverConfig | __attribute__ |
const std::string | error_messages [] |
< HCE::ServerApplication provides global variable 'HCE::database::Session' which initializes in function 'HCE::ServerApplication::initializeDataBaseSession()'
< poco headers
< std headers
Windows specific headers.
std headers
project node API
.hpp
HCE project node handler's parent. Implements basic functionality common for any kind of node handler.
typedef std::function<std::string(const std::string&)> HCE::Loggable |
Definition at line 25 of file LoggerStream.hpp.
typedef unsigned short HCE::POSMask |
typedef int HCE::STATUS |
Definition at line 41 of file BaseDB.hpp.
anonymous enum |
ACTION_SUCCESS | |
DOCUMENT_PRESENT | |
DOCUMENT_NOT_PRESENT | |
ACTION_PARSE_ERROR | |
ACTION_NOT_SUPPORT | |
ACTION_GENERAL_FAILURE | |
INVALID_MESSAGE_TYPE | |
INVALID_MESSAGE_BODY | |
INVALID_ADMIN_COMMAND | |
PUT_FAIL_KEY_EXISTS |
Definition at line 22 of file Errors.hpp.
anonymous enum |
PUT |
put documents to DB storage |
GET |
get documents from DB storage |
DEL |
delete documents from DB storage |
CHECK |
check documents in DB storage |
MANAGE |
admin command |
LIST |
Definition at line 53 of file Response.hpp.
enum HCE::AdaptorType |
Definition at line 9 of file HCEConstants.hpp.
enum HCE::CommandId |
< Supported admin commands enumeration
Definition at line 45 of file Response.hpp.
enum HCE::ComponentType |
Definition at line 30 of file HCEConstants.hpp.
enum HCE::ExitStatus |
Definition at line 29 of file Process.hpp.
enum HCE::MCG_Consistency |
MCG_TOPIC_BIT_NUMBER | |
MCG_START_UPPERCASE | |
MCG_OTHER_UPPERCASE | |
MCG_SYNONYM_BIT_SIZE | |
MCG_SYNONYM_LOWEST_BIT_NUMBER | |
MCG_GRAMMAR_BIT_SIZE | |
MCG_GRAMMAR_LOWEST_BIT_NUMBER | |
MCG_OBSCENE_WORD_VALUE |
Definition at line 19 of file MorphChangeGradBitset.hpp.
enum HCE::POS_enum |
Part-Of-Speech constants
POS_NOUN | |
POS_ADJ_FULL | |
POS_VERB | |
POS_VBE | |
POS_MOD | |
POS_NUMERAL | |
POS_CONJ | |
POS_INTERJ | |
POS_PREP | |
POS_PARTICLE | |
POS_ART | |
POS_ADV | |
POS_PN | |
POS_ORDNUM | |
POS_PRON | |
POS_POSS |
Definition at line 22 of file POSMaskBitset.hpp.
enum HCE::ServiceType |
Definition at line 62 of file HCEConstants.hpp.
Definition at line 57 of file HCEConstants.hpp.
enum HCE::WORD_TYPE |
std::string HCE::decodeBase64 | ( | const std::string & | data | ) |
std::string HCE::encodeBase64 | ( | const std::string & | data | ) |
std::ostream & HCE::endl | ( | std::ostream & | os | ) |
std::ostream & HCE::flush | ( | std::ostream & | os | ) |
std::ostream& HCE::operator<< | ( | std::ostream & | os, |
const ProcExec & | procExec | ||
) |
Definition at line 73 of file ProcExec.cpp.
std::string& HCE::operator<< | ( | std::string & | str, |
const ProcExec & | procExec | ||
) |
Definition at line 79 of file ProcExec.cpp.
std::ostream& HCE::operator<< | ( | std::ostream & | os, |
const JsonMessageCover & | jsonHandler | ||
) |
Definition at line 119 of file JsonMessageCover.cpp.
LoggerStream & HCE::operator<< | ( | LoggerStream & | os, |
const std::string & | rhs | ||
) |
LoggerStream & HCE::operator<< | ( | LoggerStream & | os, |
const char * | rhs | ||
) |
std::istream& HCE::operator>> | ( | std::istream & | is, |
HCE::JsonMessageCover & | jsonHandler | ||
) |
class HCE::DataBaseDriverConfig HCE::__attribute__ |
Poco::AutoPtr< Poco::Util::AbstractConfiguration > HCE::_config = NULL |
< AbstractConfiguration - all public methods are synchronized, so the class is safe for multithreaded use.
Definition at line 4 of file Logger.cpp.
const std::string HCE::COMMON_CHARSET = "utf-8" |
Definition at line 15 of file HCEConstants.cpp.
std::string HCE::componentManagerNames[] = {"CM_COMMON"} |
Definition at line 7 of file HCEConstants.cpp.
std::string HCE::componentNames |
Definition at line 8 of file HCEConstants.cpp.
std::vector< ComponentType > HCE::componentTypeVec |
Definition at line 11 of file HCEConstants.cpp.
const std::string HCE::DRCE_FAKE_RESPONSE = "}]" |
Definition at line 372 of file HandlerTypes.hpp.
const std::string HCE::error_messages[] |
Definition at line 36 of file Errors.hpp.
const std::string HCE::INCOMING_CHARSET = "ucs-2" |
Definition at line 16 of file HCEConstants.cpp.