sources/network/rconsession.h

changeset 24
e651d02802c0
parent 17
50341dec533e
child 27
089e37c0887e
--- a/sources/network/rconsession.h	Sun Dec 14 20:47:44 2014 +0200
+++ b/sources/network/rconsession.h	Sun Dec 14 23:21:38 2014 +0200
@@ -88,7 +88,6 @@
 class RCONSession
 {
 public:
-	RCONSession();
 	~RCONSession();
 
 	METHOD connect (IPAddress address) -> void;
@@ -103,10 +102,14 @@
 	METHOD tick() -> void;
 	METHOD bump_last_ping() -> void;
 	METHOD send_command (const String& message) -> bool;
+	METHOD state() const -> RCONSessionState;
 
+	static METHOD new_session() -> RCONSession*;
 	static METHOD get_session() -> RCONSession*;
 
 private:
+	RCONSession();
+
 	RCONSessionState m_state;
 	IPAddress m_address;
 	UDPSocket m_socket;

mercurial