aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Tests/Common/Mock/TestClient.cs
diff options
context:
space:
mode:
Diffstat (limited to 'OpenSim/Tests/Common/Mock/TestClient.cs')
-rw-r--r--OpenSim/Tests/Common/Mock/TestClient.cs16
1 files changed, 15 insertions, 1 deletions
diff --git a/OpenSim/Tests/Common/Mock/TestClient.cs b/OpenSim/Tests/Common/Mock/TestClient.cs
index 07de06c..e7c1633 100644
--- a/OpenSim/Tests/Common/Mock/TestClient.cs
+++ b/OpenSim/Tests/Common/Mock/TestClient.cs
@@ -61,6 +61,7 @@ namespace OpenSim.Tests.Common.Mock
61 // Test client specific events - for use by tests to implement some IClientAPI behaviour. 61 // Test client specific events - for use by tests to implement some IClientAPI behaviour.
62 public event Action<RegionInfo, Vector3, Vector3> OnReceivedMoveAgentIntoRegion; 62 public event Action<RegionInfo, Vector3, Vector3> OnReceivedMoveAgentIntoRegion;
63 public event Action<ulong, IPEndPoint> OnTestClientInformClientOfNeighbour; 63 public event Action<ulong, IPEndPoint> OnTestClientInformClientOfNeighbour;
64 public event Action<GridInstantMessage> OnReceivedInstantMessage;
64 65
65// disable warning: public events, part of the public API 66// disable warning: public events, part of the public API
66#pragma warning disable 67 67#pragma warning disable 67
@@ -487,6 +488,18 @@ namespace OpenSim.Tests.Common.Mock
487 OnCompleteMovementToRegion(this, true); 488 OnCompleteMovementToRegion(this, true);
488 } 489 }
489 490
491 /// <summary>
492 /// Emulate sending an IM from the viewer to the simulator.
493 /// </summary>
494 /// <param name='im'></param>
495 public void HandleImprovedInstantMessage(GridInstantMessage im)
496 {
497 ImprovedInstantMessage handlerInstantMessage = OnInstantMessage;
498
499 if (handlerInstantMessage != null)
500 handlerInstantMessage(this, im);
501 }
502
490 public virtual void ActivateGesture(UUID assetId, UUID gestureId) 503 public virtual void ActivateGesture(UUID assetId, UUID gestureId)
491 { 504 {
492 } 505 }
@@ -547,7 +560,8 @@ namespace OpenSim.Tests.Common.Mock
547 560
548 public void SendInstantMessage(GridInstantMessage im) 561 public void SendInstantMessage(GridInstantMessage im)
549 { 562 {
550 563 if (OnReceivedInstantMessage != null)
564 OnReceivedInstantMessage(im);
551 } 565 }
552 566
553 public void SendGenericMessage(string method, UUID invoice, List<string> message) 567 public void SendGenericMessage(string method, UUID invoice, List<string> message)