Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
server_commandscript Class Reference
Inheritance diagram for server_commandscript:
Collaboration diagram for server_commandscript:

Public Member Functions

std::vector< ChatCommandGetCommands () const OVERRIDE
 server_commandscript ()
Public Member Functions inherited from ScriptObject
const std::string & GetName () const
virtual bool IsDatabaseBound () const

Static Public Member Functions

static bool HandleServerCorpsesCommand (ChatHandler *, char const *)
static bool HandleServerExitCommand (ChatHandler *handler, char const *)
static bool HandleServerIdleRestartCommand (ChatHandler *, char const *args)
static bool HandleServerIdleShutDownCommand (ChatHandler *, char const *args)
static bool HandleServerInfoCommand (ChatHandler *handler, char const *)
static bool HandleServerMetricsCommand (ChatHandler *handler, char const *)
static bool HandleServerMetricsResetCommand (ChatHandler *handler, char const *)
static bool HandleServerMotdCommand (ChatHandler *handler, char const *)
static bool HandleServerPLimitCommand (ChatHandler *handler, char const *args)
static bool HandleServerRestartCommand (ChatHandler *, char const *args)
static bool HandleServerRestartTimeCommand (ChatHandler *, char const *args)
static bool HandleServerSetClosedCommand (ChatHandler *handler, char const *args)
static bool HandleServerSetDiffTimeCommand (ChatHandler *, char const *args)
static bool HandleServerSetLogLevelCommand (ChatHandler *, char const *args)
static bool HandleServerSetMotdCommand (ChatHandler *handler, char const *args)
static bool HandleServerShutDownCancelCommand (ChatHandler *, char const *)
static bool HandleServerShutDownCommand (ChatHandler *, char const *args)
static bool HandleServerUptimeCommand (ChatHandler *handler, char const *)
static void SendRuntimeMetrics (ChatHandler *handler)

Additional Inherited Members

Protected Member Functions inherited from CommandScript
 CommandScript (const char *name)
Protected Member Functions inherited from ScriptObject
 ScriptObject (const char *name)
virtual ~ScriptObject ()

Detailed Description

Definition at line 25 of file cs_server.cpp.

Constructor & Destructor Documentation

◆ server_commandscript()

server_commandscript::server_commandscript ( )
inline

Definition at line 28 of file cs_server.cpp.

References CommandScript::CommandScript().

Member Function Documentation

◆ GetCommands()

std::vector< ChatCommand > server_commandscript::GetCommands ( ) const
inlinevirtual

Implements CommandScript.

Definition at line 30 of file cs_server.cpp.

References HandleServerCorpsesCommand(), HandleServerExitCommand(), HandleServerIdleRestartCommand(), HandleServerIdleShutDownCommand(), HandleServerInfoCommand(), HandleServerMetricsCommand(), HandleServerMetricsResetCommand(), HandleServerMotdCommand(), HandleServerPLimitCommand(), HandleServerRestartCommand(), HandleServerRestartTimeCommand(), HandleServerSetClosedCommand(), HandleServerSetDiffTimeCommand(), HandleServerSetLogLevelCommand(), HandleServerSetMotdCommand(), HandleServerShutDownCancelCommand(), HandleServerShutDownCommand(), HandleServerUptimeCommand(), OVERRIDE, rbac::RBAC_PERM_COMMAND_SERVER, rbac::RBAC_PERM_COMMAND_SERVER_CORPSES, rbac::RBAC_PERM_COMMAND_SERVER_EXIT, rbac::RBAC_PERM_COMMAND_SERVER_IDLERESTART, rbac::RBAC_PERM_COMMAND_SERVER_IDLERESTART_CANCEL, rbac::RBAC_PERM_COMMAND_SERVER_IDLESHUTDOWN, rbac::RBAC_PERM_COMMAND_SERVER_IDLESHUTDOWN_CANCEL, rbac::RBAC_PERM_COMMAND_SERVER_INFO, rbac::RBAC_PERM_COMMAND_SERVER_MOTD, rbac::RBAC_PERM_COMMAND_SERVER_PLIMIT, rbac::RBAC_PERM_COMMAND_SERVER_RESTART, rbac::RBAC_PERM_COMMAND_SERVER_RESTART_CANCEL, rbac::RBAC_PERM_COMMAND_SERVER_SET, rbac::RBAC_PERM_COMMAND_SERVER_SET_CLOSED, rbac::RBAC_PERM_COMMAND_SERVER_SET_DIFFTIME, rbac::RBAC_PERM_COMMAND_SERVER_SET_LOGLEVEL, rbac::RBAC_PERM_COMMAND_SERVER_SET_MOTD, rbac::RBAC_PERM_COMMAND_SERVER_SHUTDOWN, rbac::RBAC_PERM_COMMAND_SERVER_SHUTDOWN_CANCEL, and rbac::RBAC_PERM_COMMAND_SERVER_UPTIME.

◆ HandleServerCorpsesCommand()

bool server_commandscript::HandleServerCorpsesCommand ( ChatHandler * ,
char const *  )
inlinestatic

Definition at line 95 of file cs_server.cpp.

References sObjectAccessor.

Referenced by GetCommands().

◆ HandleServerExitCommand()

bool server_commandscript::HandleServerExitCommand ( ChatHandler * handler,
char const *  )
inlinestatic

◆ HandleServerIdleRestartCommand()

bool server_commandscript::HandleServerIdleRestartCommand ( ChatHandler * ,
char const * args )
inlinestatic

Definition at line 349 of file cs_server.cpp.

References RESTART_EXIT_CODE, SHUTDOWN_MASK_IDLE, SHUTDOWN_MASK_RESTART, and sWorld.

Referenced by GetCommands().

◆ HandleServerIdleShutDownCommand()

bool server_commandscript::HandleServerIdleShutDownCommand ( ChatHandler * ,
char const * args )
inlinestatic

Definition at line 384 of file cs_server.cpp.

References SHUTDOWN_EXIT_CODE, SHUTDOWN_MASK_IDLE, and sWorld.

Referenced by GetCommands().

◆ HandleServerInfoCommand()

◆ HandleServerMetricsCommand()

bool server_commandscript::HandleServerMetricsCommand ( ChatHandler * handler,
char const *  )
inlinestatic

Definition at line 116 of file cs_server.cpp.

References SendRuntimeMetrics().

Referenced by GetCommands().

◆ HandleServerMetricsResetCommand()

bool server_commandscript::HandleServerMetricsResetCommand ( ChatHandler * handler,
char const *  )
inlinestatic

◆ HandleServerMotdCommand()

bool server_commandscript::HandleServerMotdCommand ( ChatHandler * handler,
char const *  )
inlinestatic

Definition at line 171 of file cs_server.cpp.

References LANG_MOTD_CURRENT, ChatHandler::PSendSysMessage(), and sWorld.

Referenced by GetCommands().

◆ HandleServerPLimitCommand()

bool server_commandscript::HandleServerPLimitCommand ( ChatHandler * handler,
char const * args )
inlinestatic

◆ HandleServerRestartCommand()

bool server_commandscript::HandleServerRestartCommand ( ChatHandler * ,
char const * args )
inlinestatic

Definition at line 279 of file cs_server.cpp.

References RESTART_EXIT_CODE, SHUTDOWN_MASK_RESTART, and sWorld.

Referenced by GetCommands().

◆ HandleServerRestartTimeCommand()

bool server_commandscript::HandleServerRestartTimeCommand ( ChatHandler * ,
char const * args )
inlinestatic

◆ HandleServerSetClosedCommand()

bool server_commandscript::HandleServerSetClosedCommand ( ChatHandler * handler,
char const * args )
inlinestatic

◆ HandleServerSetDiffTimeCommand()

bool server_commandscript::HandleServerSetDiffTimeCommand ( ChatHandler * ,
char const * args )
inlinestatic

Definition at line 475 of file cs_server.cpp.

References sWorld.

Referenced by GetCommands().

◆ HandleServerSetLogLevelCommand()

bool server_commandscript::HandleServerSetLogLevelCommand ( ChatHandler * ,
char const * args )
inlinestatic

Definition at line 458 of file cs_server.cpp.

References sLog.

Referenced by GetCommands().

◆ HandleServerSetMotdCommand()

bool server_commandscript::HandleServerSetMotdCommand ( ChatHandler * handler,
char const * args )
inlinestatic

Definition at line 429 of file cs_server.cpp.

References LANG_MOTD_NEW, ChatHandler::PSendSysMessage(), and sWorld.

Referenced by GetCommands().

◆ HandleServerShutDownCancelCommand()

bool server_commandscript::HandleServerShutDownCancelCommand ( ChatHandler * ,
char const *  )
inlinestatic

Definition at line 236 of file cs_server.cpp.

References sWorld.

Referenced by GetCommands().

◆ HandleServerShutDownCommand()

bool server_commandscript::HandleServerShutDownCommand ( ChatHandler * ,
char const * args )
inlinestatic

Definition at line 243 of file cs_server.cpp.

References SHUTDOWN_EXIT_CODE, and sWorld.

Referenced by GetCommands().

◆ HandleServerUptimeCommand()

bool server_commandscript::HandleServerUptimeCommand ( ChatHandler * handler,
char const *  )
inlinestatic

Definition at line 163 of file cs_server.cpp.

References LANG_UPTIME, ChatHandler::PSendSysMessage(), secsToTimeString(), and sWorld.

Referenced by GetCommands().

◆ SendRuntimeMetrics()


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