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::sphinx::IndexSetConfigVar Class Reference

#include <SphinxAdminCommand.hpp>

Inheritance diagram for HCE::sphinx::IndexSetConfigVar:
Collaboration diagram for HCE::sphinx::IndexSetConfigVar:

Public Member Functions

 IndexSetConfigVar (SphinxFunctionalObject &fObj)
virtual ~IndexSetConfigVar (void)
bool serialize (std::string &json)
bool unserialize (const std::string &json)
bool execute (void)
void setIndexName (const std::string &indexName_)
std::string getIndexName (void) const
void setBranchName (const std::string &branchName_)
std::string getBranchName (void) const
void setSectionName (const std::string &sectionName_)
std::string getSectionName (void) const
void setParameterName (const std::string &parameterName_)
std::string getParameterName (void) const
void setParameterValue (const std::string &parameterValue_)
std::string getParameterValue (void) const
- Public Member Functions inherited from HCE::sphinx::SphinxAdminCommand
 SphinxAdminCommand (SphinxFunctionalObject &fObj_)
virtual ~SphinxAdminCommand (void)
void setResultData (const std::string &resultData_)
std::string getResultData (void) const
- Public Member Functions inherited from HCE::IJsonSerializable
 IJsonSerializable (void)
virtual ~IJsonSerializable (void)
void setErrorMsg (const std::string &errorMsg_)
std::string getErrorMsg (void) const
void setErrorCode (unsigned int errorCode_)
unsigned int getErrorCode (void) const
bool isError (void) const

Protected Attributes

std::string indexName
std::string branchName
std::string sectionName
std::string parameterName
- Protected Attributes inherited from HCE::sphinx::SphinxAdminCommand
SphinxFunctionalObjectfObj
std::string resultData
CustomMessagemessage
- Protected Attributes inherited from HCE::IJsonSerializable
std::string errorMsg
unsigned int errorCode
bool _isError

Additional Inherited Members

- Protected Types inherited from HCE::sphinx::SphinxAdminCommand
typedef IJsonSerializable inherited
- Protected Member Functions inherited from HCE::sphinx::SphinxAdminCommand
bool makeDir (const std::string &path)
bool cleanDir (const std::string &path)
bool isExistDir (const std::string &path)
bool isExistFile (const std::string &file)
bool isAllowedString (const std::string &str)
bool copyFile (const std::string &srcFile, const std::string &dstFile)
bool moveFile (const std::string &srcFile, const std::string &dstFile)
bool removeFile (const std::string &file)
bool moveIndexFiles (const std::string &indexFileName, const std::string &srcPath, const std::string &dstPath)
bool copyIndexFiles (const std::string &indexFileName, const std::string &srcPath, const std::string &dstPath)
bool removeIndexFile (const std::string &indexFileName, const std::string &path)
bool getFileList (const std::string &path, std::vector< std::string > &vFiles, const std::string &ext)
bool getIndexList (const std::string &path, std::vector< std::string > &vIndexes)
bool getFreeAllowedPort (unsigned int &res)
bool makeTrunkConfig (const std::string &trunkName, const std::string &indexName, const std::string &indexFileName, SphinxConfigOptions &configOptions)
bool isExistError (const std::string &shellExecMsg)
std::string getPropertyFileName (const std::string &indexPath, const std::string &branchName)
std::string getConfigFileName (const std::string &indexPath, const std::string &branchName)
void writePropertyOptions (SphinxConfigCreator &configCreator, const SphinxConfigOptions &configOptions)

Detailed Description

Definition at line 424 of file SphinxAdminCommand.hpp.

Constructor & Destructor Documentation

HCE::sphinx::IndexSetConfigVar::IndexSetConfigVar ( SphinxFunctionalObject fObj)
explicit

Definition at line 2789 of file SphinxAdminCommand.cpp.

virtual HCE::sphinx::IndexSetConfigVar::~IndexSetConfigVar ( void  )
inlinevirtual

Definition at line 428 of file SphinxAdminCommand.hpp.

Member Function Documentation

bool HCE::sphinx::IndexSetConfigVar::execute ( void  )
virtual

Implements HCE::sphinx::SphinxAdminCommand.

Reimplemented in HCE::sphinx::IndexGetConfigVar.

Definition at line 2865 of file SphinxAdminCommand.cpp.

Here is the call graph for this function:

std::string HCE::sphinx::IndexSetConfigVar::getBranchName ( void  ) const
inline

Definition at line 438 of file SphinxAdminCommand.hpp.

std::string HCE::sphinx::IndexSetConfigVar::getIndexName ( void  ) const
inline

Definition at line 435 of file SphinxAdminCommand.hpp.

std::string HCE::sphinx::IndexSetConfigVar::getParameterName ( void  ) const
inline

Definition at line 444 of file SphinxAdminCommand.hpp.

std::string HCE::sphinx::IndexSetConfigVar::getParameterValue ( void  ) const
inline

Definition at line 447 of file SphinxAdminCommand.hpp.

std::string HCE::sphinx::IndexSetConfigVar::getSectionName ( void  ) const
inline

Definition at line 441 of file SphinxAdminCommand.hpp.

bool HCE::sphinx::IndexSetConfigVar::serialize ( std::string &  json)
virtual

Implements HCE::IJsonSerializable.

Reimplemented in HCE::sphinx::IndexGetConfigVar.

Definition at line 2794 of file SphinxAdminCommand.cpp.

void HCE::sphinx::IndexSetConfigVar::setBranchName ( const std::string &  branchName_)
inline

Definition at line 437 of file SphinxAdminCommand.hpp.

void HCE::sphinx::IndexSetConfigVar::setIndexName ( const std::string &  indexName_)
inline

Definition at line 434 of file SphinxAdminCommand.hpp.

void HCE::sphinx::IndexSetConfigVar::setParameterName ( const std::string &  parameterName_)
inline

Definition at line 443 of file SphinxAdminCommand.hpp.

void HCE::sphinx::IndexSetConfigVar::setParameterValue ( const std::string &  parameterValue_)
inline

Definition at line 446 of file SphinxAdminCommand.hpp.

void HCE::sphinx::IndexSetConfigVar::setSectionName ( const std::string &  sectionName_)
inline

Definition at line 440 of file SphinxAdminCommand.hpp.

bool HCE::sphinx::IndexSetConfigVar::unserialize ( const std::string &  json)
virtual

Implements HCE::IJsonSerializable.

Reimplemented in HCE::sphinx::IndexGetConfigVar.

Definition at line 2821 of file SphinxAdminCommand.cpp.

Member Data Documentation

std::string HCE::sphinx::IndexSetConfigVar::branchName
protected

Definition at line 451 of file SphinxAdminCommand.hpp.

std::string HCE::sphinx::IndexSetConfigVar::indexName
protected

Definition at line 450 of file SphinxAdminCommand.hpp.

std::string HCE::sphinx::IndexSetConfigVar::parameterName
protected

Definition at line 453 of file SphinxAdminCommand.hpp.

std::string HCE::sphinx::IndexSetConfigVar::sectionName
protected

Definition at line 452 of file SphinxAdminCommand.hpp.


The documentation for this class was generated from the following files: