aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ClientStack/ClientViewBase.cs
diff options
context:
space:
mode:
Diffstat (limited to 'OpenSim/Region/ClientStack/ClientViewBase.cs')
-rw-r--r--OpenSim/Region/ClientStack/ClientViewBase.cs21
1 files changed, 4 insertions, 17 deletions
diff --git a/OpenSim/Region/ClientStack/ClientViewBase.cs b/OpenSim/Region/ClientStack/ClientViewBase.cs
index 80d7e53..965dc40 100644
--- a/OpenSim/Region/ClientStack/ClientViewBase.cs
+++ b/OpenSim/Region/ClientStack/ClientViewBase.cs
@@ -38,7 +38,7 @@ using OpenSim.Region.Environment;
38 38
39namespace OpenSim.Region.ClientStack 39namespace OpenSim.Region.ClientStack
40{ 40{
41 public class ClientViewBase 41 public abstract class ClientViewBase
42 { 42 {
43 protected BlockingQueue<QueItem> PacketQueue; 43 protected BlockingQueue<QueItem> PacketQueue;
44 protected Dictionary<uint, uint> PendingAcks = new Dictionary<uint, uint>(); 44 protected Dictionary<uint, uint> PendingAcks = new Dictionary<uint, uint>();
@@ -56,15 +56,7 @@ namespace OpenSim.Region.ClientStack
56 56
57 protected PacketServer m_networkServer; 57 protected PacketServer m_networkServer;
58 58
59 public ClientViewBase() 59 protected abstract void ProcessInPacket(Packet Pack);
60 {
61
62 }
63
64 protected virtual void ProcessInPacket(Packet Pack)
65 {
66
67 }
68 60
69 protected virtual void ProcessOutPacket(Packet Pack) 61 protected virtual void ProcessOutPacket(Packet Pack)
70 { 62 {
@@ -308,14 +300,9 @@ namespace OpenSim.Region.ClientStack
308 } 300 }
309 #endregion 301 #endregion
310 302
311 protected virtual void KillThread() 303 protected abstract void KillThread();
312 {
313
314 }
315 304
316 public virtual void ConnectionClosed() 305 public abstract void ConnectionClosed();
317 {
318 }
319 306
320 #region Nested Classes 307 #region Nested Classes
321 308