NS/releases/3.2.0/source/mod/AvHNexusServer.h
puzl 5dcc163bd5 made a copy
git-svn-id: https://unknownworlds.svn.cloudforge.com/ns1@379 67975925-1194-0748-b3d5-c16f83f1a3a1
2006-04-02 10:49:08 +00:00

32 lines
No EOL
834 B
C++

#ifndef AVHNEXUSSERVER_H
#define AVHNEXUSSERVER_H
struct edict_s;
typedef struct edict_s edict_t;
struct entvars_s;
typedef struct entvars_s entvars_t;
namespace AvHNexus
{
bool send(entvars_t* const pev, const unsigned char* data, const size_t length);
bool recv(entvars_t* const pev, const char* data, const size_t length);
void handleUnauthorizedJoinTeamAttempt(const edict_t* edict, const unsigned char team_index);
string getNetworkID(const edict_t* edict);
void performSpeedTest(void);
void processResponses(void);
void setGeneratePerformanceData(const edict_t* edict, const bool generate);
bool getGeneratePerformanceData(void);
bool isRecordingGame(void);
void startGame(void);
void cancelGame(void);
void finishGame(void);
void startup(void);
void shutdown(void);
}
#endif