![]() |
AzerothCore 3.3.5a
OpenSource WoW Emulator
|
Storage class for commands issued for delayed execution. More...
#include "IWorld.h"
Public Types | |
| using | Print = void(*)(void *, std::string_view) |
| using | CommandFinished = void(*)(void *, bool success) |
Public Member Functions | |
| CliCommandHolder (void *callbackArg, char const *command, Print zprint, CommandFinished commandFinished) | |
| ~CliCommandHolder () | |
Public Attributes | |
| void * | m_callbackArg |
| char * | m_command |
| m_print | |
| CommandFinished | m_commandFinished |
Private Member Functions | |
| CliCommandHolder (CliCommandHolder const &right)=delete | |
| CliCommandHolder & | operator= (CliCommandHolder const &right)=delete |
Storage class for commands issued for delayed execution.
| using CliCommandHolder::CommandFinished = void(*)(void*, bool success) |
| using CliCommandHolder::Print = void(*)(void*, std::string_view) |
| CliCommandHolder::CliCommandHolder | ( | void * | callbackArg, |
| char const * | command, | ||
| zprint, | |||
| CommandFinished | commandFinished | ||
| ) |
|
privatedelete |
|
privatedelete |
| void* CliCommandHolder::m_callbackArg |
Referenced by World::ProcessCliCommands().
| char* CliCommandHolder::m_command |
Referenced by World::ProcessCliCommands(), and ~CliCommandHolder().
| CommandFinished CliCommandHolder::m_commandFinished |
Referenced by World::ProcessCliCommands().
| Print CliCommandHolder::m_print |
Referenced by World::ProcessCliCommands().