|
EvEmu
0.8.4
11 September 2021
|
#include "CorporationDB.h"


Public Member Functions | |
| PyRep * | GetCorpRoles () |
| PyRep * | GetCorpRoleGroups () |
| PyRep * | GetTitles (uint32 corpID) |
| bool | UpdateTitle (uint32 corpID, Call_UpdateTitleData &args, PyDict *updates) |
| void | DeleteTitle (uint32 corpID, uint16 titleID) |
| void | CreateTitleData (uint32 corpID) |
| PyRep * | GetMember (uint32 charID) |
| uint16 | GetMemberCount (uint32 corpID) |
| void | GetMembers (uint32 corpID, DBQueryResult &res) |
| void | GetMembersForQuery (std::ostringstream &query, std::vector< uint32 > &result) |
| void | GetMembersPaged (uint32 corpID, uint8 page, DBQueryResult &res) |
| PyRep * | GetMemberTrackingInfo (uint32 corpID) |
| PyRep * | GetMemberTrackingInfoSimple (uint32 corpID) |
| PyRep * | GetCorporations (uint32 corpID) |
| PyObject * | GetCorporation (uint32 corpID) |
| PyObject * | GetStations (uint32 corpID) |
| PyObject * | GetEveOwners (uint32 corpID) |
| PyRep * | GetBulletins (uint32 corpID) |
| void | DeleteBulletin (uint32 bulletinID) |
| void | AddBulletin (uint32 corpID, uint32 ownerID, uint32 cCharID, std::string &title, std::string &body) |
| void | EditBulletin (uint32 bulletinID, uint32 eCharID, int64 eDataTime, std::string &title, std::string &body) |
| PyRep * | GetMyApplications (uint32 charID) |
| PyRep * | GetApplications (uint32 corpID) |
| void | MoveShares (uint32 ownerID, uint32 corpID, Call_MoveShares &args) |
| PyRep * | GetShares (uint32 corpID) |
| PyRep * | GetMyShares (uint32 ownerID) |
| bool | HasShares (uint32 charID, uint32 corpID) |
| PyRep * | PyHasShares (uint32 charID, uint32 corpID) |
| PyRep * | GetSharesForCorp (uint32 corpID) |
| PyObject * | GetEmploymentRecord (uint32 charID) |
| void | GetCorpStations (uint32 corpID, std::vector< uint32 > &stVec) |
| void | AddItemEvent (uint32 corpID, uint32 charID, uint16 eTypeID) |
| void | AddRoleHistory (uint32 corpID, uint32 charID, uint32 issuerID, int64 oldRoles, int64 newRoles, bool grantable) |
| PyRep * | GetItemEvents (uint32 corpID, uint32 charID, int64 fromDate, int64 toDate, uint8 rowsPerPage) |
| PyRep * | GetRoleHistroy (uint32 corpID, uint32 charID, int64 fromDate, int64 toDate, uint8 rowsPerPage) |
| void | CastVote (uint32 corpID, uint32 charID, uint32 voteCaseID, uint8 optionID) |
| void | AddVoteCase (uint32 corpID, uint32 charID, Call_InsertVoteCase &args) |
| PyRep * | GetVotes (uint32 voteCaseID) |
| PyRep * | GetVoteItems (uint32 corpID, uint8 status=0, uint8 maxLen=20) |
| PyRep * | GetVoteOptions (uint32 voteCaseID) |
| PyRep * | GetSanctionedItems (uint32 corpID, uint8 status=0) |
| void | GetAutoPay (uint32 corpID, DBQueryResult &res) |
| void | SetAutoPay () |
| PyObject * | ListStationCorps (uint32 station_id) |
| PyObject * | ListStationOwners (uint32 station_id) |
| PyRep * | GetCorpInfo (uint32 corpID) |
| PyRep * | GetContacts (uint32 corpID) |
| void | AddContact (uint32 ownerID, Call_CorporateContactData corpData) |
| void | UpdateContact (int32 relationshipID, uint32 contactID, uint32 ownerID) |
| void | RemoveContact (uint32 contactID, uint32 ownerID) |
| PyRep * | GetLabels (uint32 corpID) |
| void | SetLabel (uint32 corpID, uint32 color, std::string name) |
| void | EditLabel (uint32 corpID, uint32 labelID, uint32 color, std::string name) |
| void | DeleteLabel (uint32 corpID, uint32 labelID) |
| bool | IsTickerTaken (std::string ticker) |
| bool | AddCorporation (Call_AddCorporation &corpInfo, Client *pClient, uint32 &corpID) |
| bool | CreateCorporationChangePacket (OnCorporationChanged &cc, uint32 oldCorpID, uint32 newCorpID) |
| bool | CreateCorporationCreatePacket (OnCorporationChanged &cc, uint32 oldCorpID, uint32 newCorpID) |
| PyRep * | Fetch (uint32 corpID, uint32 from, uint32 count) |
| PyObject * | GetCorporationBills (uint32 corpID, bool payable) |
| int32 | GetCorpIDforChar (int32 charID) |
| uint32 | GetStationOwner (uint32 stationID) |
| uint32 | GetStationCorporationCEO (uint32 stationID) |
| uint16 | GetCorpMemberCount (uint32 corpID) |
| uint16 | GetCorpMemberLimit (uint32 corpID) |
| double | GetCloneTypeCostByID (uint32 cloneTypeID) |
| PyRep * | GetMedalsReceived (int32 charID) |
| PyRep * | GetAllCorpMedals (uint32 corpID) |
| PyRep * | GetCorpMedalData (uint32 corpID) |
| PyRep * | GetMedalsReceivedDetails (int32 charID) |
| PyRep * | GetRecipientsOfMedal (int32 medalID) |
| PyRep * | GetMedalStatuses () |
| PyObjectEx * | GetMedalDetails (int32 medalID) |
| void | GiveMedalToCharacters (uint32 issuerID, uint32 corpID, int32 medalID, std::vector< uint32 > &charVec, std::string &reason) |
| uint16 | CreateMedal (uint32 ownerID, uint32 creatorID, std::string &title, std::string &description) |
| void | SaveMedalData (int64 medalID, std::vector< Corp::MedalData > &dataList) |
| void | SetMedalStatus (uint32 charID, uint16 medalID, uint8 status) |
| PyRep * | GetAdTypeData () |
| PyRep * | GetAdGroupData () |
| PyRep * | GetAdRegistryData (int64 typeMask=0, bool inAlliance=false, int16 minMembers=0, uint16 maxMembers=12602) |
| PyRep * | GetAdvert (uint16 adID) |
| void | DeleteAdvert (uint16 adID) |
| uint32 | CreateAdvert (Client *pClient, uint32 corpID, int64 typeMask, int8 days, uint16 members, std::string description, uint32 channelID, std::string title) |
| void | UpdateAdvert (uint16 adID, uint32 corpID, int64 typeMask, int8 days, uint16 members, std::string description, uint32 channelID, std::string title) |
| int64 | GetAdvertTime (uint16 adID, uint32 corpID) |
| void | AddRecruiters (uint16 adID, int32 corpID, std::vector< int32 > &charVec) |
| PyRep * | GetRecruiters (int32 corpID, uint16 adID) |
| bool | InsertApplication (Corp::ApplicationInfo &aInfo) |
| bool | UpdateApplication (const Corp::ApplicationInfo &aInfo) |
| bool | DeleteApplication (const Corp::ApplicationInfo &aInfo) |
| bool | GetCurrentApplicationInfo (Corp::ApplicationInfo &aInfo) |
| bool | CreateMemberAttributeUpdate (uint32 newCorpID, uint32 charID, MemberAttributeUpdate &attrib) |
| bool | UpdateDivisionNames (uint32 corpID, const Call_UpdateDivisionNames &divs, PyDict *notif) |
| bool | UpdateCorporation (uint32 corpID, const Call_UpdateCorporation &upd, PyDict *notif) |
| bool | UpdateLogo (uint32 corpID, const Call_UpdateLogo &upd, PyDict *notif) |
| PyRep * | GetAssetInventory (uint32 corpID, EVEItemFlags locFlag, const char *flags) |
| PyRep * | GetAssetInventoryForLocation (uint32 corpID, uint32 locationID, const char *flags) |
| PyRep * | GetKillsAndLosses (uint32 corpID, uint32 number, uint32 offset) |
| PyRep * | GetMktInfo (uint32 corpID) |
Public Member Functions inherited from ServiceDB | |
| uint32 | GetStationOwner (uint32 stationID) |
Static Public Member Functions | |
| static uint32 | GetCorporationCEO (uint32 corpID) |
| static std::string | GetCorpName (uint32 corpID) |
| static std::string | GetDivisionName (uint32 corpID, uint16 acctKey) |
| static void | GetCorpData (CorpData &data) |
| static void | UpdateCorpHQ (uint32 corpID, uint32 stationID) |
| static void | GetMemberIDs (uint32 corpID, std::vector< uint32 > &ids, bool online=true) |
Static Public Member Functions inherited from ServiceDB | |
| static bool | GetAccountInformation (CryptoChallengePacket &ccp, AccountData &aData, std::string &failMsg) |
| static bool | UpdateAccountHash (const char *username, std::string &hash) |
| static bool | IncrementLoginCount (uint32 accountID) |
| static void | UpdatePassword (uint32 accountID, const char *pass) |
| static void | SaveKillOrLoss (CharKillData &data) |
| static bool | GetConstant (const char *name, uint32 &into) |
| static void | SetServerOnlineStatus (bool online=false) |
| static void | SetCharacterOnlineStatus (uint32 char_id, bool online=false) |
| static void | SetAccountOnlineStatus (uint32 accountID, bool online=false) |
| static void | SetAccountBanStatus (uint32 accountID, bool banned=false) |
| static void | SaveServerStats (double threads, float rss, float vm, float user, float kernel, uint32 items, uint32 bubbles) |
| static uint32 | SetClientSeed () |
| static PyRep * | LookupChars (const char *match, bool exact=false) |
| static PyRep * | LookupOwners (const char *match, bool exact=false) |
| static PyRep * | LookupCorporations (const std::string &) |
| static PyRep * | LookupFactions (const std::string &) |
| static PyRep * | LookupCorporationTickers (const std::string &) |
| static PyRep * | LookupStations (const std::string &) |
| static PyRep * | LookupKnownLocationsByGroup (const std::string &, uint32) |
| static PyRep * | PrimeOwners (std::vector< int32 > &itemIDs) |
| static bool | ValidateAccountName (CryptoChallengePacket &ccp, std::string &failMsg) |
| static void | GetCorpHangarNames (uint32 corpID, std::map< uint8, std::string > &hangarNames) |
Additional Inherited Members | |
Protected Member Functions inherited from ServiceDB | |
| void | ProcessStringChange (const char *key, const std::string &oldValue, std::string newValue, PyDict *notif, std::vector< std::string > &dbQ) |
| void | ProcessRealChange (const char *key, double oldValue, double newValue, PyDict *notif, std::vector< std::string > &dbQ) |
| void | ProcessIntChange (const char *key, uint32 oldValue, uint32 newValue, PyDict *notif, std::vector< std::string > &dbQ) |
| void | ProcessLongChange (const char *key, int64 oldValue, int64 newValue, PyDict *notif, std::vector< std::string > &dbQ) |
Static Protected Member Functions inherited from ServiceDB | |
| static uint32 | CreateNewAccount (const char *login, const char *pass, const char *passHash, int64 role) |
Definition at line 41 of file CorporationDB.h.
| void CorporationDB::AddBulletin | ( | uint32 | corpID, |
| uint32 | ownerID, | ||
| uint32 | cCharID, | ||
| std::string & | title, | ||
| std::string & | body | ||
| ) |
Definition at line 1208 of file CorporationDB.cpp.
References GetFileTimeNow(), and sDatabase.

| void CorporationDB::AddContact | ( | uint32 | ownerID, |
| Call_CorporateContactData | corpData | ||
| ) |
| bool CorporationDB::AddCorporation | ( | Call_AddCorporation & | corpInfo, |
| Client * | pClient, | ||
| uint32 & | corpID | ||
| ) |
Definition at line 447 of file CorporationDB.cpp.
References _IoN(), DBerror::c_str(), codelog, EvESkill::CorporationManagement, EvESkill::EmpireControl, RefPtr< X >::get(), Client::GetChar(), Client::GetCharacterID(), Character::GetSkillLevel(), Client::GetStationID(), EvESkill::MegacorpManagement, Character::race(), sDatabase, and EvESkill::Sovereignty.

Definition at line 1903 of file CorporationDB.cpp.
References GetFileTimeNow(), and sDatabase.

Definition at line 1238 of file CorporationDB.cpp.
References DBerror::c_str(), IsCharacterID, and sDatabase.

| void CorporationDB::AddRoleHistory | ( | uint32 | corpID, |
| uint32 | charID, | ||
| uint32 | issuerID, | ||
| int64 | oldRoles, | ||
| int64 | newRoles, | ||
| bool | grantable | ||
| ) |
Definition at line 1952 of file CorporationDB.cpp.
References GetFileTimeNow(), and sDatabase.

Definition at line 2005 of file CorporationDB.cpp.
References _log, PyRep::AsDict(), PyRep::AsList(), PyList::begin(), DBerror::c_str(), Corp::VoteType::CEO, codelog, PyRep::Dump(), PyList::end(), Corp::VoteType::General, PyList::GetItem(), PyDict::GetItemString(), PyRep::IntegerValue(), PyRep::IsList(), Corp::VoteType::ItemLock, Corp::VoteType::ItemUnlock, Corp::VoteType::KickMember, Corp::VoteCaseOptions::optionID, Corp::VoteCaseOptions::optionText, Corp::VoteCaseOptions::parameter, Corp::VoteCaseOptions::parameter1, Corp::VoteCaseOptions::parameter2, sDatabase, Corp::VoteType::Shares, PyRep::StringContent(), PyRep::TypeString(), and Corp::VoteType::War.

Definition at line 2150 of file CorporationDB.cpp.
References sDatabase.
| uint32 CorporationDB::CreateAdvert | ( | Client * | pClient, |
| uint32 | corpID, | ||
| int64 | typeMask, | ||
| int8 | days, | ||
| uint16 | members, | ||
| std::string | description, | ||
| uint32 | channelID, | ||
| std::string | title | ||
| ) |
Definition at line 1345 of file CorporationDB.cpp.
References EvE::Time::Day, Client::GetAllianceID(), GetFileTimeNow(), Client::GetRegionID(), Client::GetStationID(), and sDatabase.

| bool CorporationDB::CreateCorporationChangePacket | ( | OnCorporationChanged & | cc, |
| uint32 | oldCorpID, | ||
| uint32 | newCorpID | ||
| ) |
Definition at line 513 of file CorporationDB.cpp.
References _NI, _NS, codelog, DBResultRow::GetDouble(), DBResultRow::GetInt(), DBResultRow::GetInt64(), DBQueryResult::GetRow(), DBResultRow::GetText(), DBResultRow::GetUInt(), IsNPCCorp, IsPlayerCorp, and sDatabase.

| bool CorporationDB::CreateCorporationCreatePacket | ( | OnCorporationChanged & | cc, |
| uint32 | oldCorpID, | ||
| uint32 | newCorpID | ||
| ) |
Definition at line 657 of file CorporationDB.cpp.
References _NI, _NS, codelog, DBResultRow::GetDouble(), DBResultRow::GetInt64(), DBQueryResult::GetRow(), DBResultRow::GetText(), DBResultRow::GetUInt(), PyStatic, and sDatabase.

| uint16 CorporationDB::CreateMedal | ( | uint32 | ownerID, |
| uint32 | creatorID, | ||
| std::string & | title, | ||
| std::string & | description | ||
| ) |
Definition at line 264 of file CorporationDB.cpp.
References DBerror::c_str(), GetFileTimeNow(), and sDatabase.

| bool CorporationDB::CreateMemberAttributeUpdate | ( | uint32 | newCorpID, |
| uint32 | charID, | ||
| MemberAttributeUpdate & | attrib | ||
| ) |
Definition at line 1602 of file CorporationDB.cpp.
References baseID, DBerror::c_str(), codelog, DBQueryResult::error, F, GetFileTimeNow(), DBResultRow::GetInt(), DBResultRow::GetInt64(), DBQueryResult::GetRow(), DBResultRow::GetUInt(), grantableRoles, grantableRolesAtBase, grantableRolesAtHQ, grantableRolesAtOther, PRI, PRL, PRN, sDatabase, and titleMask.

| void CorporationDB::CreateTitleData | ( | uint32 | corpID | ) |
Definition at line 1044 of file CorporationDB.cpp.
References sDatabase.
| void CorporationDB::DeleteAdvert | ( | uint16 | adID | ) |
| bool CorporationDB::DeleteApplication | ( | const Corp::ApplicationInfo & | aInfo | ) |
Definition at line 1496 of file CorporationDB.cpp.
References Corp::ApplicationInfo::appID, DBerror::c_str(), codelog, and sDatabase.

| void CorporationDB::DeleteBulletin | ( | uint32 | bulletinID | ) |
Definition at line 2531 of file CorporationDB.cpp.
Definition at line 946 of file CorporationDB.cpp.
References DBerror::c_str(), and sDatabase.

| void CorporationDB::EditBulletin | ( | uint32 | bulletinID, |
| uint32 | eCharID, | ||
| int64 | eDataTime, | ||
| std::string & | title, | ||
| std::string & | body | ||
| ) |
Definition at line 1216 of file CorporationDB.cpp.
References DBerror::c_str(), and sDatabase.

Definition at line 2502 of file CorporationDB.cpp.
References sDatabase.
Definition at line 1150 of file CorporationDB.cpp.
References PyList::AddItem(), DBerror::c_str(), codelog, DBQueryResult::error, DBResultRow::GetInt(), DBQueryResult::GetRow(), sDatabase, and PyTuple::SetItem().

| PyRep * CorporationDB::GetAdGroupData | ( | ) |
Definition at line 1289 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBResultToCRowset(), DBQueryResult::error, and sDatabase.

| PyRep * CorporationDB::GetAdRegistryData | ( | int64 | typeMask = 0, |
| bool | inAlliance = false, |
||
| int16 | minMembers = 0, |
||
| uint16 | maxMembers = 12602 |
||
| ) |
Definition at line 1299 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBResultToCRowset(), DBQueryResult::error, and sDatabase.

| PyRep * CorporationDB::GetAdTypeData | ( | ) |
Definition at line 1279 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBResultToCRowset(), DBQueryResult::error, and sDatabase.

Definition at line 1322 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBResultToCRowset(), DBQueryResult::error, and sDatabase.

Definition at line 1369 of file CorporationDB.cpp.
References DBResultRow::GetInt64(), DBQueryResult::GetRow(), and sDatabase.

Definition at line 319 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBResultToCRowset(), DBQueryResult::error, and sDatabase.

Definition at line 1400 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBResultToCIndexedRowset(), PyRep::Dump(), DBQueryResult::error, is_log_enabled, and sDatabase.

| PyRep * CorporationDB::GetAssetInventory | ( | uint32 | corpID, |
| EVEItemFlags | locFlag, | ||
| const char * | flags | ||
| ) |
Definition at line 2315 of file CorporationDB.cpp.
References _log, DBerror::c_str(), codelog, DBResultToCRowset(), DBQueryResult::error, flagCorpMarket, flagImpounded, flagOffice, flagProperty, maxOffice, maxPlayerItem, minOffice, minPlayerItem, PyStatic, and sDatabase.

| PyRep * CorporationDB::GetAssetInventoryForLocation | ( | uint32 | corpID, |
| uint32 | locationID, | ||
| const char * | flags | ||
| ) |
Definition at line 2361 of file CorporationDB.cpp.
References _log, DBerror::c_str(), codelog, DBResultToCRowset(), DBQueryResult::error, IsOfficeID, IsPlayerItem, sDatabase, and sDataMgr.

| void CorporationDB::GetAutoPay | ( | uint32 | corpID, |
| DBQueryResult & | res | ||
| ) |
Definition at line 1893 of file CorporationDB.cpp.
References sDatabase.
Definition at line 1224 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBResultToCRowset(), DBQueryResult::error, and sDatabase.

| double CorporationDB::GetCloneTypeCostByID | ( | uint32 | cloneTypeID | ) |
Definition at line 1585 of file CorporationDB.cpp.
References codelog, DBResultRow::GetDouble(), DBQueryResult::GetRow(), and sDatabase.

Definition at line 1058 of file CorporationDB.cpp.
References _log, DBerror::c_str(), codelog, DBResultToCIndexedRowset(), PyRep::Dump(), DBQueryResult::error, is_log_enabled, and sDatabase.

|
static |
Definition at line 2462 of file CorporationDB.cpp.
References _log, CorpData::allianceID, DBerror::c_str(), codelog, CorpData::corpHQ, CorpData::corporationID, DBQueryResult::error, DBResultRow::GetDouble(), DBQueryResult::GetRow(), DBResultRow::GetText(), DBResultRow::GetUInt(), DBResultRow::IsNull(), CorpData::name, sDatabase, CorpData::taxRate, CorpData::ticker, and CorpData::warFactionID.

Definition at line 2536 of file CorporationDB.cpp.
References _log, DBerror::c_str(), codelog, DBQueryResult::error, DBResultRow::GetInt(), DBQueryResult::GetRow(), and sDatabase.

Definition at line 133 of file CorporationDB.cpp.
References codelog, DBRowToKeyVal(), DBQueryResult::GetRow(), and sDatabase.

Definition at line 332 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBResultToCRowset(), DBQueryResult::error, and sDatabase.

Definition at line 1548 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBQueryResult::error, DBResultRow::GetInt(), DBQueryResult::GetRow(), and sDatabase.

Definition at line 1566 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBQueryResult::error, DBResultRow::GetInt(), DBQueryResult::GetRow(), and sDatabase.

|
static |
Definition at line 1724 of file CorporationDB.cpp.
References _log, DBerror::c_str(), codelog, DBQueryResult::error, DBQueryResult::GetRow(), DBResultRow::GetText(), and sDatabase.
Referenced by AllianceBound::FillOAMemberChange(), and AccountService::HandleCorpTransaction().


Definition at line 154 of file CorporationDB.cpp.
References codelog, DBRowToRow(), DBQueryResult::GetRow(), IsNPCCorp, and sDatabase.

Definition at line 223 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBResultToRowset(), DBQueryResult::error, and sDatabase.

Definition at line 1530 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBQueryResult::error, DBQueryResult::GetRow(), DBResultRow::GetUInt(), and sDatabase.

Definition at line 189 of file CorporationDB.cpp.
References codelog, DBRowToPackedRow(), DBQueryResult::GetRow(), IsNPCCorp, and sDatabase.

| PyRep * CorporationDB::GetCorpRoleGroups | ( | ) |
Definition at line 932 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBResultToCRowset(), DBQueryResult::error, and sDatabase.

| PyRep * CorporationDB::GetCorpRoles | ( | ) |
Definition at line 921 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBResultToCRowset(), DBQueryResult::error, and sDatabase.

Definition at line 40 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBQueryResult::error, DBResultRow::GetInt(), DBQueryResult::GetRow(), and sDatabase.

| bool CorporationDB::GetCurrentApplicationInfo | ( | Corp::ApplicationInfo & | aInfo | ) |
Definition at line 1420 of file CorporationDB.cpp.
References Corp::ApplicationInfo::appID, Corp::ApplicationInfo::appText, Corp::ApplicationInfo::appTime, DBerror::c_str(), Corp::ApplicationInfo::charID, codelog, Corp::ApplicationInfo::corpID, Corp::ApplicationInfo::deleted, DBQueryResult::error, DBResultRow::GetInt(), DBResultRow::GetInt64(), DBQueryResult::GetRow(), DBResultRow::GetText(), Corp::ApplicationInfo::grantRole, Corp::ApplicationInfo::lastCID, Corp::ApplicationInfo::role, sDatabase, Corp::ApplicationInfo::status, and Corp::ApplicationInfo::valid.

Definition at line 1741 of file CorporationDB.cpp.
References _log, DBerror::c_str(), Account::KeyType::Cash, Account::KeyType::Cash2, Account::KeyType::Cash3, Account::KeyType::Cash4, Account::KeyType::Cash5, Account::KeyType::Cash6, Account::KeyType::Cash7, codelog, DBQueryResult::error, DBQueryResult::GetRow(), DBResultRow::GetText(), and sDatabase.
Referenced by AccountService::HandleCorpTransaction().


Definition at line 247 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBResultToRowset(), DBQueryResult::error, and sDatabase.

Definition at line 1107 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBResultToRowset(), DBQueryResult::error, and sDatabase.

| PyRep * CorporationDB::GetItemEvents | ( | uint32 | corpID, |
| uint32 | charID, | ||
| int64 | fromDate, | ||
| int64 | toDate, | ||
| uint8 | rowsPerPage | ||
| ) |
Definition at line 1911 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBResultToCRowset(), DBQueryResult::error, and sDatabase.

Definition at line 2408 of file CorporationDB.cpp.
References _log, DBerror::c_str(), codelog, DBResultToCRowset(), DBQueryResult::error, DBQueryResult::GetRowCount(), and sDatabase.

Definition at line 2511 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBResultToCIndexedRowset(), DBQueryResult::error, and sDatabase.

| PyObjectEx * CorporationDB::GetMedalDetails | ( | int32 | medalID | ) |
Definition at line 377 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBResultToCRowset(), DBQueryResult::error, and sDatabase.

Definition at line 346 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBResultToCRowset(), DBQueryResult::error, and sDatabase.

Definition at line 362 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBResultToCRowset(), DBQueryResult::error, and sDatabase.

| PyRep * CorporationDB::GetMedalStatuses | ( | ) |
Definition at line 393 of file CorporationDB.cpp.
References DBResultToRowset(), and sDatabase.

Definition at line 773 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBRowToPackedRow(), DBQueryResult::error, DBQueryResult::GetRow(), and sDatabase.

Definition at line 892 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBQueryResult::error, DBResultRow::GetInt(), DBQueryResult::GetRow(), and sDatabase.

|
static |
Definition at line 907 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBQueryResult::error, DBResultRow::GetInt(), DBQueryResult::GetRow(), and sDatabase.

| void CorporationDB::GetMembers | ( | uint32 | corpID, |
| DBQueryResult & | res | ||
| ) |
Definition at line 811 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBQueryResult::error, and sDatabase.

| void CorporationDB::GetMembersForQuery | ( | std::ostringstream & | query, |
| std::vector< uint32 > & | result | ||
| ) |
Definition at line 842 of file CorporationDB.cpp.
References _log, DBerror::c_str(), codelog, DBQueryResult::error, DBQueryResult::GetRow(), DBQueryResult::GetRowCount(), and sDatabase.

| void CorporationDB::GetMembersPaged | ( | uint32 | corpID, |
| uint8 | page, | ||
| DBQueryResult & | res | ||
| ) |
Definition at line 857 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBQueryResult::error, and sDatabase.

Definition at line 1859 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBResultToCRowset(), DBQueryResult::error, and sDatabase.

Definition at line 1877 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBResultToCRowset(), DBQueryResult::error, and sDatabase.

Definition at line 2444 of file CorporationDB.cpp.
References _log, DBerror::c_str(), codelog, DBResultToCRowset(), DBQueryResult::error, DBQueryResult::GetRowCount(), and sDatabase.

Definition at line 1380 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBResultToCRowset(), PyRep::Dump(), DBQueryResult::error, is_log_enabled, and sDatabase.

Definition at line 2257 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBResultToRowset(), DBQueryResult::error, and sDatabase.

Definition at line 303 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBResultToCRowset(), DBQueryResult::error, and sDatabase.

Definition at line 1262 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBQueryResult::error, DBResultRow::GetInt(), DBQueryResult::GetRow(), DBQueryResult::GetRowCount(), sDatabase, and PyTuple::SetItem().

| PyRep * CorporationDB::GetRoleHistroy | ( | uint32 | corpID, |
| uint32 | charID, | ||
| int64 | fromDate, | ||
| int64 | toDate, | ||
| uint8 | rowsPerPage | ||
| ) |
Definition at line 1960 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBResultToCRowset(), DBQueryResult::error, and sDatabase.

Definition at line 2117 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBResultToCRowset(), DBQueryResult::error, and sDatabase.

Definition at line 2243 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBResultToIndexRowset(), DBQueryResult::error, and sDatabase.

Definition at line 2271 of file CorporationDB.cpp.
References PyList::AddItem(), DBerror::c_str(), codelog, DBQueryResult::error, DBResultRow::GetInt(), DBQueryResult::GetRow(), and sDatabase.

Definition at line 1509 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBQueryResult::error, DBQueryResult::GetRow(), DBResultRow::GetUInt(), sDatabase, and sDataMgr.

Definition at line 1183 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBQueryResult::error, DBQueryResult::GetRow(), DBResultRow::GetUInt(), and sDatabase.

Definition at line 1134 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBResultToRowset(), DBQueryResult::error, and sDatabase.

Definition at line 1014 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBQueryResult::error, DBResultRow::GetInt(), DBResultRow::GetInt64(), DBQueryResult::GetRow(), DBResultRow::GetText(), sDatabase, PyDict::SetItem(), and PyDict::SetItemString().

Definition at line 2077 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBResultToPackedRowDict(), DBQueryResult::error, and sDatabase.

Definition at line 2103 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBResultToIndexRowset(), DBQueryResult::error, and sDatabase.

Definition at line 2136 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBResultToCIndexedRowset(), DBQueryResult::error, and sDatabase.

| void CorporationDB::GiveMedalToCharacters | ( | uint32 | issuerID, |
| uint32 | corpID, | ||
| int32 | medalID, | ||
| std::vector< uint32 > & | charVec, | ||
| std::string & | reason | ||
| ) |
Definition at line 401 of file CorporationDB.cpp.
References DBerror::c_str(), GetFileTimeNow(), and sDatabase.

Definition at line 2287 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBQueryResult::error, DBQueryResult::GetRowCount(), and sDatabase.
Referenced by EntityList::CorpNotify().


| bool CorporationDB::InsertApplication | ( | Corp::ApplicationInfo & | aInfo | ) |
Definition at line 1454 of file CorporationDB.cpp.
References _log, Corp::ApplicationInfo::appID, Corp::ApplicationInfo::appText, Corp::ApplicationInfo::appTime, DBerror::c_str(), Corp::ApplicationInfo::charID, codelog, Corp::ApplicationInfo::corpID, sDatabase, and Corp::ApplicationInfo::valid.

| bool CorporationDB::IsTickerTaken | ( | std::string | ticker | ) |
Definition at line 434 of file CorporationDB.cpp.
References DBQueryResult::GetRowCount(), and sDatabase.

Definition at line 69 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBResultToRowset(), DBQueryResult::error, and sDatabase.

Definition at line 93 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBResultToRowset(), DBQueryResult::error, sDatabase, and sDataMgr.

Definition at line 2161 of file CorporationDB.cpp.
References MulticastTarget::characters, MulticastTarget::corporations, CharacterDB::GetCorpID(), Client::GetCorporationID(), DBResultRow::GetInt(), DBQueryResult::GetRow(), IsCharacterID, IsPlayerCorp, sDatabase, Client::SendNotification(), and sEntityList.

Definition at line 2301 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBQueryResult::error, DBQueryResult::GetRowCount(), PyStatic, and sDatabase.

| void CorporationDB::SaveMedalData | ( | int64 | medalID, |
| std::vector< Corp::MedalData > & | dataList | ||
| ) |
Definition at line 278 of file CorporationDB.cpp.
References DBerror::c_str(), and sDatabase.

| void CorporationDB::SetAutoPay | ( | ) |
Definition at line 1898 of file CorporationDB.cpp.
Definition at line 2522 of file CorporationDB.cpp.
References sDatabase.
Definition at line 428 of file CorporationDB.cpp.
References sDatabase.
| void CorporationDB::UpdateAdvert | ( | uint16 | adID, |
| uint32 | corpID, | ||
| int64 | typeMask, | ||
| int8 | days, | ||
| uint16 | members, | ||
| std::string | description, | ||
| uint32 | channelID, | ||
| std::string | title | ||
| ) |
Definition at line 1359 of file CorporationDB.cpp.
References DBerror::c_str(), EvE::Time::Day, GetFileTimeNow(), and sDatabase.

| bool CorporationDB::UpdateApplication | ( | const Corp::ApplicationInfo & | aInfo | ) |
Definition at line 1476 of file CorporationDB.cpp.
References _log, Corp::ApplicationInfo::appID, Corp::ApplicationInfo::appText, DBerror::c_str(), codelog, Corp::ApplicationInfo::lastCID, sDatabase, Corp::ApplicationInfo::status, and Corp::ApplicationInfo::valid.

Definition at line 2495 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, and sDatabase.

| bool CorporationDB::UpdateCorporation | ( | uint32 | corpID, |
| const Call_UpdateCorporation & | upd, | ||
| PyDict * | notif | ||
| ) |
Definition at line 1770 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBQueryResult::error, DBResultRow::GetDouble(), DBQueryResult::GetRow(), DBResultRow::GetText(), ServiceDB::ProcessRealChange(), ServiceDB::ProcessStringChange(), and sDatabase.

| bool CorporationDB::UpdateDivisionNames | ( | uint32 | corpID, |
| const Call_UpdateDivisionNames & | divs, | ||
| PyDict * | notif | ||
| ) |
Definition at line 1661 of file CorporationDB.cpp.
References _log, DBerror::c_str(), codelog, DBQueryResult::error, DBQueryResult::GetRow(), DBResultRow::GetText(), IsNPCCorp, ServiceDB::ProcessStringChange(), and sDatabase.

Definition at line 1813 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBQueryResult::error, DBQueryResult::GetRow(), NI, ServiceDB::ProcessIntChange(), and sDatabase.

Definition at line 955 of file CorporationDB.cpp.
References _log, DBerror::c_str(), codelog, DBQueryResult::error, DBResultRow::GetInt64(), DBQueryResult::GetRow(), DBResultRow::GetText(), IsNPCCorp, ServiceDB::ProcessLongChange(), ServiceDB::ProcessStringChange(), and sDatabase.
