|
EvEmu
0.8.4
11 September 2021
|
Handles everything related to creating, deleting and selecting a character. More...
#include "CharUnboundMgrService.h"


Public Member Functions | |
| CharUnboundMgrService (PyServiceMgr *mgr) | |
| ~CharUnboundMgrService () | |
| void | GetCharacterData (uint32 characterID, std::map< std::string, int64 > &characterDataMap) |
Public Member Functions inherited from PyService | |
| PyService (PyServiceMgr *mgr, const char *serviceName) | |
| virtual | ~PyService () |
| virtual PyResult | Call (const std::string &method, PyCallArgs &args) |
| const char * | GetName () const |
Public Member Functions inherited from PyCallable | |
| PyCallable () | |
| virtual | ~PyCallable () |
Private Member Functions | |
| PyCallable_DECL_CALL (SelectCharacterID) | |
| PyCallable_DECL_CALL (GetCharacterToSelect) | |
| Get details on a character id. More... | |
| PyCallable_DECL_CALL (GetCharactersToSelect) | |
| Get a list of characters on this account. More... | |
| PyCallable_DECL_CALL (GetCharacterInfo) | |
| Get a lightweight list of characters on this account. More... | |
| PyCallable_DECL_CALL (IsUserReceivingCharacter) | |
| Client check if this account is currently receiving a character from an character transfer. More... | |
| PyCallable_DECL_CALL (DeleteCharacter) | |
| PyCallable_DECL_CALL (PrepareCharacterForDelete) | |
| PyCallable_DECL_CALL (CancelCharacterDeletePrepare) | |
| PyCallable_DECL_CALL (ValidateNameEx) | |
| Client check to see if a name may be used for a new character. More... | |
| PyCallable_DECL_CALL (GetCharCreationInfo) | |
| PyCallable_DECL_CALL (GetCharNewExtraCreationInfo) | |
| PyCallable_DECL_CALL (CreateCharacterWithDoll) | |
Private Attributes | |
| Dispatcher *const | m_dispatch |
| CharacterDB | m_db |
Handles everything related to creating, deleting and selecting a character.
This has officially replaced the old CharacterService; as of Incursion, there is no longer any reference to a character remote service.
Definition at line 42 of file CharUnboundMgrService.h.
| CharUnboundMgrService::CharUnboundMgrService | ( | PyServiceMgr * | mgr | ) |
| CharUnboundMgrService::~CharUnboundMgrService | ( | ) |
| void CharUnboundMgrService::GetCharacterData | ( | uint32 | characterID, |
| std::map< std::string, int64 > & | characterDataMap | ||
| ) |
Definition at line 64 of file CharUnboundMgrService.cpp.
References CharacterDB::GetCharacterData(), and m_db.

|
private |
|
private |
Get details on a character id.
Get details on a character ud
| [in] | call | character id |
|
private |
Get a list of characters on this account.
This is the real deal and cached in the central 'cc' service in the game.
| [in] | call | empty |
|
private |
Get a lightweight list of characters on this account.
Only used when creating a petition and not ingame. This is basically a lightweight GetCharactersToSelect in that it only sends characterID and characterName.
| [in] | call | empty |
|
private |
Client check if this account is currently receiving a character from an character transfer.
Since we have no infrastructure for character transfer, this is not implemented and will always return false
| [in] | call | empty |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
Definition at line 53 of file CharUnboundMgrService.h.
Referenced by GetCharacterData().
|
private |
Definition at line 50 of file CharUnboundMgrService.h.
Referenced by ~CharUnboundMgrService().