DDraceNetwork Docs
|
#include "serverbrowser.h"
#include "serverbrowser_http.h"
#include "serverbrowser_ping_cache.h"
#include <algorithm>
#include <unordered_set>
#include <vector>
#include <base/hash_ctxt.h>
#include <base/log.h>
#include <base/system.h>
#include <engine/shared/config.h>
#include <engine/shared/json.h>
#include <engine/shared/masterserver.h>
#include <engine/shared/network.h>
#include <engine/shared/protocol.h>
#include <engine/shared/serverinfo.h>
#include <engine/console.h>
#include <engine/engine.h>
#include <engine/favorites.h>
#include <engine/friends.h>
#include <engine/http.h>
#include <engine/storage.h>
Classes | |
class | CSortWrap |
Functions | |
bool | matchesPart (const char *a, const char *b) |
bool | matchesExactly (const char *a, const char *b) |
static bool | ValidIdentifier (const char *pId, size_t MaxLength) |
static bool | ValidateIdentifier (const char *pId, size_t MaxLength, const char *pContext, IConsole *pConsole) |
void | ServerBrowserFormatAddresses (char *pBuffer, int BufferSize, NETADDR *pAddrs, int NumAddrs) |
template<typename TNamedElement , typename TElementName > | |
static bool | IsSubsetEquals (const std::vector< const TNamedElement * > &vpLeft, const std::unordered_set< TElementName > &Right) |
|
static |
bool matchesExactly | ( | const char * | a, |
const char * | b | ||
) |
bool matchesPart | ( | const char * | a, |
const char * | b | ||
) |
void ServerBrowserFormatAddresses | ( | char * | pBuffer, |
int | BufferSize, | ||
NETADDR * | pAddrs, | ||
int | NumAddrs | ||
) |
|
static |
|
static |