about summary refs log tree commit diff
path: root/src/engine/shared/network.h
diff options
context:
space:
mode:
authorTeetime <TeetimeTW@yahoo.de>2012-03-10 22:58:38 +0100
committerTeetime <TeetimeTW@yahoo.de>2012-03-10 22:58:38 +0100
commitb297f0995a8e097c60e67d6372128e65c22f908b (patch)
treee52e59632841995e94724a9c7ad123b78afdf640 /src/engine/shared/network.h
parent66c44fc229bf8f2f029985a3d712c2518e4e38a9 (diff)
downloadzcatch-b297f0995a8e097c60e67d6372128e65c22f908b.tar.gz
zcatch-b297f0995a8e097c60e67d6372128e65c22f908b.zip
Extended banmaster, now its easier and more comfortable to ban"
Diffstat (limited to 'src/engine/shared/network.h')
-rw-r--r--src/engine/shared/network.h12
1 files changed, 4 insertions, 8 deletions
diff --git a/src/engine/shared/network.h b/src/engine/shared/network.h
index 385f21f2..ea5ed98f 100644
--- a/src/engine/shared/network.h
+++ b/src/engine/shared/network.h
@@ -248,14 +248,6 @@ public:
 		MAX_BANMASTERS=16
 	};
 
-	struct CBanInfo
-	{
-		NETADDR m_Addr;
-		int m_Expires;
-		char m_Reason[128];
-	};
-
-private:
 	struct CSlot
 	{
 	public:
@@ -278,6 +270,7 @@ private:
 	CNetRecvUnpacker m_RecvUnpacker;
 
 public:
+	CNetServer();
 	int SetCallbacks(NETFUNC_NEWCLIENT pfnNewClient, NETFUNC_DELCLIENT pfnDelClient, void *pUser);
 
 	//
@@ -301,11 +294,14 @@ public:
 
 	//
 	void SetMaxClientsPerIP(int Max);
+
+	//
 	int BanmasterAdd(const char *pAddrStr);
 	int BanmasterNum() const;
 	NETADDR* BanmasterGet(int Index);
 	int BanmasterCheck(NETADDR *pAddr);
 	void BanmastersClear();
+	void SendToBanmasters(CNetChunk *pP);
 };
 
 class CNetConsole