ReplicaNet and RNLobby  1
DebugHandler.h
1 /* START_LICENSE_HEADER
2 
3 Copyright (C) 2000 Martin Piper, original design and program code
4 Copyright (C) 2001 Replica Software
5 
6 This program file is copyright (C) Replica Software and can only be used under license.
7 For more information visit: http://www.replicanet.com/
8 Or email: info@replicanet.com
9 
10 END_LICENSE_HEADER */
11 #include "RNPlatform/Inc/MemoryTracking.h"
12 #ifndef _DEBUGHANDLER_H_
13 #define _DEBUGHANDLER_H_
14 
15 namespace RNReplicaNet
16 {
17 
48 {
49 public:
50  DebugHandler();
51 
52  virtual ~DebugHandler();
53 
57  virtual void DebugPrint(const char *);
58 
64  virtual bool OutputToSocket(const char *text);
65 
71  virtual bool EnableVisualDebuggerSocket(const int port = 8000);
72 
77  virtual void DisableVisualDebuggerSocket(void);
78 
83  virtual void Printf(const char *format, ...);
84 
88  virtual void Poll(void);
89 
94  virtual bool GotConnection(void) const;
95 
100  virtual void CallbackConnectionError(const int error);
101 };
102 
103 } // namespace RNReplicaNet
104 
105 
106 #endif
virtual bool EnableVisualDebuggerSocket(const int port=8000)
virtual void DebugPrint(const char *)
virtual bool GotConnection(void) const
virtual void DisableVisualDebuggerSocket(void)
virtual void Printf(const char *format,...)
virtual void Poll(void)
virtual void CallbackConnectionError(const int error)
Definition: DebugHandler.h:47
virtual bool OutputToSocket(const char *text)