From 134f86e8d5c414409631b25b8c6f0ee45fbd8631 Mon Sep 17 00:00:00 2001
From: David Walter Seikel
Date: Thu, 3 Nov 2016 21:44:39 +1000
Subject: Initial update to OpenSim 0.8.2.1 source code.
---
.../Servers/HttpServer/PollServiceEventArgs.cs | 31 +++++++++++++++++++---
1 file changed, 28 insertions(+), 3 deletions(-)
(limited to 'OpenSim/Framework/Servers/HttpServer/PollServiceEventArgs.cs')
diff --git a/OpenSim/Framework/Servers/HttpServer/PollServiceEventArgs.cs b/OpenSim/Framework/Servers/HttpServer/PollServiceEventArgs.cs
index 3089351..9477100 100644
--- a/OpenSim/Framework/Servers/HttpServer/PollServiceEventArgs.cs
+++ b/OpenSim/Framework/Servers/HttpServer/PollServiceEventArgs.cs
@@ -34,7 +34,7 @@ namespace OpenSim.Framework.Servers.HttpServer
public delegate void RequestMethod(UUID requestID, Hashtable request);
public delegate bool HasEventsMethod(UUID requestID, UUID pId);
- public delegate Hashtable GetEventsMethod(UUID requestID, UUID pId, string request);
+ public delegate Hashtable GetEventsMethod(UUID requestID, UUID pId);
public delegate Hashtable NoEventsMethod(UUID requestID, UUID pId);
@@ -45,17 +45,42 @@ namespace OpenSim.Framework.Servers.HttpServer
public NoEventsMethod NoEvents;
public RequestMethod Request;
public UUID Id;
+ public int TimeOutms;
+ public EventType Type;
+
+ public enum EventType : int
+ {
+ LongPoll = 0,
+ LslHttp = 1,
+ Inventory = 2
+ }
+
+ public string Url { get; set; }
+
+ ///
+ /// Number of requests received for this poll service.
+ ///
+ public int RequestsReceived { get; set; }
+
+ ///
+ /// Number of requests handled by this poll service.
+ ///
+ public int RequestsHandled { get; set; }
public PollServiceEventArgs(
RequestMethod pRequest,
+ string pUrl,
HasEventsMethod pHasEvents, GetEventsMethod pGetEvents, NoEventsMethod pNoEvents,
- UUID pId)
+ UUID pId, int pTimeOutms)
{
Request = pRequest;
+ Url = pUrl;
HasEvents = pHasEvents;
GetEvents = pGetEvents;
NoEvents = pNoEvents;
Id = pId;
+ TimeOutms = pTimeOutms;
+ Type = EventType.LongPoll;
}
}
-}
\ No newline at end of file
+}
--
cgit v1.1