TrinityCore
ahbot_commandscript Class Reference
+ Inheritance diagram for ahbot_commandscript:

Public Member Functions

 ahbot_commandscript ()
 
ChatCommandTable GetCommands () const override
 
- Public Member Functions inherited from CommandScript
 ~CommandScript ()
 
virtual std::vector< Trinity::ChatCommands::ChatCommandBuilderGetCommands () const =0
 
- Public Member Functions inherited from ScriptObject
 ScriptObject (ScriptObject const &right)=delete
 
 ScriptObject (ScriptObject &&right)=delete
 
ScriptObjectoperator= (ScriptObject const &right)=delete
 
ScriptObjectoperator= (ScriptObject &&right)=delete
 
std::string const & GetName () const
 

Static Public Member Functions

static bool HandleAHBotItemsAmountCommand (ChatHandler *handler, std::array< uint32, MAX_AUCTION_QUALITY > items)
 
template<AuctionQuality Q>
static bool HandleAHBotItemsAmountQualityCommand (ChatHandler *handler, uint32 amount)
 
static bool HandleAHBotItemsRatioCommand (ChatHandler *handler, uint32 alliance, uint32 horde, uint32 neutral)
 
template<AuctionHouseType H>
static bool HandleAHBotItemsRatioHouseCommand (ChatHandler *handler, uint32 ratio)
 
static bool HandleAHBotRebuildCommand (ChatHandler *, Optional< EXACT_SEQUENCE("all")> all)
 
static bool HandleAHBotReloadCommand (ChatHandler *handler)
 
static bool HandleAHBotStatusCommand (ChatHandler *handler, Optional< EXACT_SEQUENCE("all")> all)
 

Additional Inherited Members

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

Detailed Description

Definition at line 38 of file cs_ahbot.cpp.

Constructor & Destructor Documentation

◆ ahbot_commandscript()

ahbot_commandscript::ahbot_commandscript ( )
inline

Definition at line 41 of file cs_ahbot.cpp.

Member Function Documentation

◆ GetCommands()

ChatCommandTable ahbot_commandscript::GetCommands ( ) const
inlineoverridevirtual

Implements CommandScript.

Definition at line 43 of file cs_ahbot.cpp.

+ Here is the call graph for this function:

◆ HandleAHBotItemsAmountCommand()

static bool ahbot_commandscript::HandleAHBotItemsAmountCommand ( ChatHandler handler,
std::array< uint32, MAX_AUCTION_QUALITY items 
)
inlinestatic

Definition at line 82 of file cs_ahbot.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ HandleAHBotItemsAmountQualityCommand()

template<AuctionQuality Q>
template bool ahbot_commandscript::HandleAHBotItemsAmountQualityCommand< AUCTION_QUALITY_YELLOW > ( ChatHandler handler,
uint32  amount 
)
inlinestatic

Definition at line 93 of file cs_ahbot.cpp.

+ Here is the call graph for this function:

◆ HandleAHBotItemsRatioCommand()

static bool ahbot_commandscript::HandleAHBotItemsRatioCommand ( ChatHandler handler,
uint32  alliance,
uint32  horde,
uint32  neutral 
)
inlinestatic

Definition at line 102 of file cs_ahbot.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ HandleAHBotItemsRatioHouseCommand()

template<AuctionHouseType H>
template bool ahbot_commandscript::HandleAHBotItemsRatioHouseCommand< AUCTION_HOUSE_NEUTRAL > ( ChatHandler handler,
uint32  ratio 
)
inlinestatic

Definition at line 112 of file cs_ahbot.cpp.

+ Here is the call graph for this function:

◆ HandleAHBotRebuildCommand()

static bool ahbot_commandscript::HandleAHBotRebuildCommand ( ChatHandler ,
Optional< EXACT_SEQUENCE("all")>  all 
)
inlinestatic

Definition at line 119 of file cs_ahbot.cpp.

+ Here is the caller graph for this function:

◆ HandleAHBotReloadCommand()

static bool ahbot_commandscript::HandleAHBotReloadCommand ( ChatHandler handler)
inlinestatic

Definition at line 125 of file cs_ahbot.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ HandleAHBotStatusCommand()

static bool ahbot_commandscript::HandleAHBotStatusCommand ( ChatHandler handler,
Optional< EXACT_SEQUENCE("all")>  all 
)
inlinestatic

Definition at line 132 of file cs_ahbot.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

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