TrinityCore
IpLocationStore Class Reference

#include <IPLocation.h>

Public Member Functions

 IpLocationStore ()
 
 ~IpLocationStore ()
 
void Load ()
 
IpLocationRecord const * GetLocationRecord (std::string const &ipAddress) const
 

Static Public Member Functions

static IpLocationStoreInstance ()
 

Private Attributes

std::vector< IpLocationRecord_ipLocationStore
 

Detailed Description

Definition at line 37 of file IPLocation.h.

Constructor & Destructor Documentation

◆ IpLocationStore()

IpLocationStore::IpLocationStore ( )

Definition at line 28 of file IPLocation.cpp.

◆ ~IpLocationStore()

IpLocationStore::~IpLocationStore ( )

Definition at line 32 of file IPLocation.cpp.

Member Function Documentation

◆ GetLocationRecord()

IpLocationRecord const * IpLocationStore::GetLocationRecord ( std::string const &  ipAddress) const

Definition at line 109 of file IPLocation.cpp.

+ Here is the call graph for this function:

◆ Instance()

IpLocationStore * IpLocationStore::Instance ( )
static

Definition at line 127 of file IPLocation.cpp.

◆ Load()

void IpLocationStore::Load ( )

Definition at line 36 of file IPLocation.cpp.

+ Here is the call graph for this function:

Member Data Documentation

◆ _ipLocationStore

std::vector<IpLocationRecord> IpLocationStore::_ipLocationStore
private

Definition at line 48 of file IPLocation.h.


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