Api handler Base.
More...
#include <cmd_handlers.h>
Inherited by CmdClassbookAddRecordHandler, CmdClassbookDeleteRecordHandler, CmdClassbookExportHandler, CmdClassbookHandler, CmdClassbookInfoHandler, CmdClassbookListHandler, CmdClassbookLocalizationAddRecordHandler, CmdClassbookLocalizationDeleteRecordHandler, CmdClassbookLocalizationInfoHandler, CmdClassbookLocalizationUpdateRecordHandler, CmdClassbookProposalAddRecordHandler, CmdClassbookProposalApproveHandler, CmdClassbookProposalDeleteRecordHandler, CmdClassbookProposalInfoHandler, CmdClassbookProposalListHandler, CmdClassbookProposalPrepareMergeRecordHandler, CmdClassbookProposalUpdateHandler, CmdClassbookUpdateRecordHandler, CmdHandlerAddHint, CmdHandlerAnswerList, CmdHandlerChatAddToBlackList, CmdHandlerChatAddToChat, CmdHandlerChatChangeOwner, CmdHandlerChatCreateGroupChat, CmdHandlerChatDeleteFromBlackList, CmdHandlerChatDeleteFromChat, CmdHandlerChatDeleteMessage, CmdHandlerChatEditMessage, CmdHandlerChatLastestMessages, CmdHandlerChatReadMessage, CmdHandlerChatSendMessage, CmdHandlerChatSendMessage_new, CmdHandlerChatShowDialogs, CmdHandlerCreateQuest, CmdHandlerDeleteHint, CmdHandlerEventAdd, CmdHandlerEventDelete, CmdHandlerEventInfo, CmdHandlerEventsList, CmdHandlerFeedbackAdd, CmdHandlerGameCreate, CmdHandlerGameDelete, CmdHandlerGameExport, CmdHandlerGameImport, CmdHandlerGameInfo, CmdHandlerGames, CmdHandlerGameUpdate, CmdHandlerGameUpdateLogo, CmdHandlerGetMap, CmdHandlerHints, CmdHandlerLeaksAdd, CmdHandlerLeaksBuy, CmdHandlerLeaksDelete, CmdHandlerLeaksList, CmdHandlerLeaksUpdate, CmdHandlerLogin, CmdHandlerLXDContainers, CmdHandlerLXDExec, CmdHandlerLXDFile, CmdHandlerLXDImportService, CmdHandlerLXDImportServiceFromZip, CmdHandlerLXDInfo, CmdHandlerLXDList, CmdHandlerLXDOpenPort, CmdHandlerLXDStartService, CmdHandlerMailInfo, CmdHandlerMailSend, CmdHandlerMailsList, CmdHandlerPublicInfo, CmdHandlerQuest, CmdHandlerQuestDelete, CmdHandlerQuestPass, CmdHandlerQuestProposal, CmdHandlerQuests, CmdHandlerQuestsFilesUpload, CmdHandlerQuestsProposalList, CmdHandlerQuestsSubjects, CmdHandlerQuestStatistics, CmdHandlerQuestsWriteUpsDelete, CmdHandlerQuestsWriteUpsList, CmdHandlerQuestsWriteUpsProposal, CmdHandlerQuestsWriteUpsUpdate, CmdHandlerQuestUpdate, CmdHandlerRegistration, CmdHandlerServerInfo, CmdHandlerServerSettings, CmdHandlerServerSettingsUpdate, CmdHandlerToken, CmdHandlerUpdateUserLocation, CmdHandlerUsefulLinksAdd, CmdHandlerUsefulLinksClicked, CmdHandlerUsefulLinksCommentAdd, CmdHandlerUsefulLinksCommentDelete, CmdHandlerUsefulLinksCommentList, CmdHandlerUsefulLinksDelete, CmdHandlerUsefulLinksList, CmdHandlerUsefulLinksRetrieve, CmdHandlerUsefulLinksTagAdd, CmdHandlerUsefulLinksTagDelete, CmdHandlerUsefulLinksTagList, CmdHandlerUsefulLinksUpdate, CmdHandlerUsefulLinksUserFavorite, CmdHandlerUsefulLinksUserFavoriteList, CmdHandlerUsefulLinksUserPropose, CmdHandlerUsefulLinksUserProposeApprove, CmdHandlerUsefulLinksUserUnfavorite, CmdHandlerUser, CmdHandlerUserChangePassword, CmdHandlerUserDelete, CmdHandlerUserResetPassword, CmdHandlerUsers, CmdHandlerUsersAdd, CmdHandlerUsersChangeEmail, CmdHandlerUsersChangeEmailVerification, CmdHandlerUsersInfo, CmdHandlerUserSkills, CmdHandlerUsersRegistration, CmdHandlerUsersRegistrationVerification, CmdHandlerUsersScoreboard, CmdHandlerUsersTokens, CmdHandlerUsersTokensDelete, CmdHandlerUserUpdate, and WJSCppCmdHandlerServerApi.
◆ CmdHandlerBase()
| CmdHandlerBase::CmdHandlerBase |
( |
const std::string & |
sCmd, |
|
|
const std::string & |
sDescription |
|
) |
| |
◆ accessAdmin()
| bool CmdHandlerBase::accessAdmin |
( |
| ) |
|
◆ accessUnauthorized()
| bool CmdHandlerBase::accessUnauthorized |
( |
| ) |
|
◆ accessUser()
| bool CmdHandlerBase::accessUser |
( |
| ) |
|
◆ activatedFromVersion()
| std::string CmdHandlerBase::activatedFromVersion |
( |
| ) |
|
◆ checkAccess()
◆ cmd()
| std::string CmdHandlerBase::cmd |
( |
| ) |
|
|
virtual |
◆ deprecatedFromVersion()
| std::string CmdHandlerBase::deprecatedFromVersion |
( |
| ) |
|
◆ description()
| std::string CmdHandlerBase::description |
( |
| ) |
|
|
virtual |
◆ handle()
| virtual void CmdHandlerBase::handle |
( |
ModelRequest * |
pRequest | ) |
|
|
pure virtual |
Implemented in WJSCppCmdHandlerServerApi, CmdHandlerUsersTokensDelete, CmdHandlerUsersTokens, CmdClassbookHandler, CmdHandlerUsersChangeEmailVerification, CmdClassbookProposalUpdateHandler, CmdHandlerUsersChangeEmail, CmdClassbookProposalApproveHandler, CmdHandlerUsersRegistrationVerification, CmdClassbookProposalPrepareMergeRecordHandler, CmdHandlerUsersRegistration, CmdClassbookProposalListHandler, CmdHandlerQuestsFilesUpload, CmdHandlerUsers, CmdHandlerQuestsProposalList, CmdClassbookProposalInfoHandler, CmdHandlerUserDelete, CmdHandlerHints, CmdClassbookProposalDeleteRecordHandler, CmdHandlerUserUpdate, CmdHandlerDeleteHint, CmdHandlerUsefulLinksUserProposeApprove, CmdClassbookProposalAddRecordHandler, CmdHandlerUserSkills, CmdHandlerLXDStartService, CmdHandlerUsefulLinksUserPropose, CmdHandlerAnswerList, CmdHandlerUserResetPassword, CmdHandlerUsefulLinksTagDelete, CmdHandlerLXDImportServiceFromZip, CmdHandlerAddHint, CmdClassbookLocalizationUpdateRecordHandler, CmdHandlerUsefulLinksTagAdd, CmdHandlerUsersInfo, CmdHandlerLXDImportService, CmdHandlerQuestsSubjects, CmdHandlerUsefulLinksTagList, CmdHandlerUser, CmdClassbookLocalizationInfoHandler, CmdHandlerGames, CmdHandlerUsefulLinksCommentDelete, CmdHandlerQuestUpdate, CmdHandlerLXDOpenPort, CmdHandlerUsersAdd, CmdClassbookLocalizationDeleteRecordHandler, CmdHandlerUsefulLinksCommentAdd, CmdHandlerGameUpdateLogo, CmdHandlerQuestStatistics, CmdHandlerUsefulLinksCommentList, CmdHandlerUserChangePassword, CmdHandlerChatCreateGroupChat, CmdClassbookLocalizationAddRecordHandler, CmdHandlerChatDeleteFromBlackList, CmdHandlerLXDFile, CmdHandlerGameUpdate, CmdHandlerUsefulLinksClicked, CmdHandlerQuestProposal, CmdHandlerUpdateUserLocation, CmdHandlerChatAddToBlackList, CmdClassbookUpdateRecordHandler, CmdHandlerChatChangeOwner, CmdHandlerUsefulLinksUserUnfavorite, CmdHandlerLeaksBuy, CmdHandlerGameInfo, CmdHandlerLXDExec, CmdHandlerQuestDelete, CmdHandlerToken, CmdClassbookListHandler, CmdHandlerChatDeleteFromChat, CmdHandlerUsefulLinksUserFavorite, CmdHandlerChatAddToChat, CmdHandlerServerSettingsUpdate, CmdHandlerLeaksDelete, CmdHandlerGameImport, CmdHandlerCreateQuest, CmdClassbookInfoHandler, CmdHandlerLXDList, CmdHandlerRegistration, CmdHandlerChatDeleteMessage, CmdHandlerUsefulLinksUserFavoriteList, CmdHandlerEventsList, CmdHandlerChatEditMessage, CmdHandlerQuestsWriteUpsDelete, CmdHandlerServerSettings, CmdHandlerLeaksUpdate, CmdHandlerMailsList, CmdHandlerUsefulLinksUpdate, CmdHandlerGameExport, CmdHandlerQuestPass, CmdHandlerLogin, CmdHandlerChatShowDialogs, CmdHandlerLXDInfo, CmdClassbookExportHandler, CmdHandlerEventInfo, CmdHandlerQuestsWriteUpsUpdate, CmdHandlerChatReadMessage, CmdHandlerUsefulLinksDelete, CmdHandlerServerInfo, CmdHandlerGameDelete, CmdHandlerLeaksAdd, CmdHandlerMailSend, CmdHandlerGetMap, CmdHandlerChatLastestMessages, CmdHandlerQuest, CmdHandlerUsefulLinksAdd, CmdClassbookDeleteRecordHandler, CmdHandlerEventDelete, CmdHandlerQuestsWriteUpsProposal, CmdHandlerChatSendMessage_new, CmdHandlerUsefulLinksRetrieve, CmdHandlerLXDContainers, CmdHandlerGameCreate, CmdHandlerLeaksList, CmdHandlerMailInfo, CmdHandlerPublicInfo, CmdHandlerUsersScoreboard, CmdClassbookAddRecordHandler, CmdHandlerChatSendMessage, CmdHandlerQuests, CmdHandlerFeedbackAdd, CmdHandlerUsefulLinksList, CmdHandlerEventAdd, and CmdHandlerQuestsWriteUpsList.
◆ inputs()
| const std::vector< CmdInputDef > & CmdHandlerBase::inputs |
( |
| ) |
|
|
virtual |
◆ optionalBooleanParam()
| CmdInputDef & CmdHandlerBase::optionalBooleanParam |
( |
const std::string & |
sName, |
|
|
const std::string & |
sDescription |
|
) |
| |
|
protected |
◆ optionalIntegerParam()
| CmdInputDef & CmdHandlerBase::optionalIntegerParam |
( |
const std::string & |
sName, |
|
|
const std::string & |
sDescription |
|
) |
| |
|
protected |
◆ optionalStringParam()
| CmdInputDef & CmdHandlerBase::optionalStringParam |
( |
const std::string & |
sName, |
|
|
const std::string & |
sDescription |
|
) |
| |
|
protected |
◆ requireBooleanParam()
| CmdInputDef & CmdHandlerBase::requireBooleanParam |
( |
const std::string & |
sName, |
|
|
const std::string & |
sDescription |
|
) |
| |
|
protected |
◆ requireIntegerParam()
| CmdInputDef & CmdHandlerBase::requireIntegerParam |
( |
const std::string & |
sName, |
|
|
const std::string & |
sDescription |
|
) |
| |
|
protected |
◆ requireStringParam()
| CmdInputDef & CmdHandlerBase::requireStringParam |
( |
const std::string & |
sName, |
|
|
const std::string & |
sDescription |
|
) |
| |
|
protected |
◆ setAccessAdmin()
| void CmdHandlerBase::setAccessAdmin |
( |
bool |
bAccess | ) |
|
|
protected |
◆ setAccessUnauthorized()
| void CmdHandlerBase::setAccessUnauthorized |
( |
bool |
bAccess | ) |
|
|
protected |
◆ setAccessUser()
| void CmdHandlerBase::setAccessUser |
( |
bool |
bAccess | ) |
|
|
protected |
◆ setActivatedFromVersion()
| void CmdHandlerBase::setActivatedFromVersion |
( |
const std::string & |
sActivatedFromVersion | ) |
|
|
protected |
◆ setDeprecatedFromVersion()
| void CmdHandlerBase::setDeprecatedFromVersion |
( |
const std::string & |
sDeprecatedFromVersion | ) |
|
|
protected |
◆ m_bAccessAdmin
| bool CmdHandlerBase::m_bAccessAdmin |
|
private |
◆ m_bAccessUnauthorized
| bool CmdHandlerBase::m_bAccessUnauthorized |
|
private |
◆ m_bAccessUser
| bool CmdHandlerBase::m_bAccessUser |
|
private |
◆ m_sActivatedFromVersion
| std::string CmdHandlerBase::m_sActivatedFromVersion |
|
private |
◆ m_sCmd
| std::string CmdHandlerBase::m_sCmd |
|
protected |
◆ m_sDeprecatedFromVersion
| std::string CmdHandlerBase::m_sDeprecatedFromVersion |
|
private |
◆ m_sDescription
| std::string CmdHandlerBase::m_sDescription |
|
protected |
◆ m_vInputs
◆ TAG
| std::string CmdHandlerBase::TAG |
|
protected |
The documentation for this class was generated from the following files: