aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Client/Sirikata/ClientStack/SirikataClientView.cs
diff options
context:
space:
mode:
authorAdam Frisby2009-12-27 15:03:10 +1100
committerAdam Frisby2009-12-27 15:03:10 +1100
commitfd777cc7b964a302f335ad91735f02554582c648 (patch)
tree4b448a6ea13b3074a5c54beed0a8744127b2930b /OpenSim/Client/Sirikata/ClientStack/SirikataClientView.cs
parent* Adding Google.ProtocolBuffers.dll dependency (BSD licensed) (diff)
downloadopensim-SC_OLD-fd777cc7b964a302f335ad91735f02554582c648.zip
opensim-SC_OLD-fd777cc7b964a302f335ad91735f02554582c648.tar.gz
opensim-SC_OLD-fd777cc7b964a302f335ad91735f02554582c648.tar.bz2
opensim-SC_OLD-fd777cc7b964a302f335ad91735f02554582c648.tar.xz
* Implements Sirikata ClientStack Module
* Just a stub (imports all the sirikata protocol, and that's about it.)
Diffstat (limited to 'OpenSim/Client/Sirikata/ClientStack/SirikataClientView.cs')
-rw-r--r--OpenSim/Client/Sirikata/ClientStack/SirikataClientView.cs1106
1 files changed, 1106 insertions, 0 deletions
diff --git a/OpenSim/Client/Sirikata/ClientStack/SirikataClientView.cs b/OpenSim/Client/Sirikata/ClientStack/SirikataClientView.cs
new file mode 100644
index 0000000..78f231a
--- /dev/null
+++ b/OpenSim/Client/Sirikata/ClientStack/SirikataClientView.cs
@@ -0,0 +1,1106 @@
1using System;
2using System.Collections.Generic;
3using System.Net;
4using System.Text;
5using OpenMetaverse;
6using OpenMetaverse.Packets;
7using OpenSim.Framework;
8using OpenSim.Framework.Client;
9
10namespace OpenSim.Client.Sirikata.ClientStack
11{
12 class SirikataClientView : IClientAPI, IClientCore
13 {
14 #region Implementation of IClientAPI
15
16 private Vector3 startPos;
17
18 private UUID sessionId;
19
20 private UUID secureSessionId;
21
22 private UUID activeGroupId;
23
24 private string activeGroupName;
25
26 private ulong activeGroupPowers;
27
28 private string firstName;
29
30 private string lastName;
31
32 private IScene scene;
33
34 private int nextAnimationSequenceNumber;
35
36 private string name;
37
38 private bool isActive;
39
40 private bool sendLogoutPacketWhenClosing;
41
42 private uint circuitCode;
43
44 private IPEndPoint remoteEndPoint;
45
46 public Vector3 StartPos
47 {
48 get { return startPos; }
49 set { startPos = value; }
50 }
51
52 public bool TryGet<T>(out T iface)
53 {
54 throw new System.NotImplementedException();
55 }
56
57 public T Get<T>()
58 {
59 throw new System.NotImplementedException();
60 }
61
62 UUID IClientCore.AgentId
63 {
64 get { throw new NotImplementedException(); }
65 }
66
67 public void Disconnect(string reason)
68 {
69 throw new System.NotImplementedException();
70 }
71
72 public void Disconnect()
73 {
74 throw new System.NotImplementedException();
75 }
76
77 UUID IClientAPI.AgentId
78 {
79 get { throw new NotImplementedException(); }
80 }
81
82 public UUID SessionId
83 {
84 get { return sessionId; }
85 }
86
87 public UUID SecureSessionId
88 {
89 get { return secureSessionId; }
90 }
91
92 public UUID ActiveGroupId
93 {
94 get { return activeGroupId; }
95 }
96
97 public string ActiveGroupName
98 {
99 get { return activeGroupName; }
100 }
101
102 public ulong ActiveGroupPowers
103 {
104 get { return activeGroupPowers; }
105 }
106
107 public ulong GetGroupPowers(UUID groupID)
108 {
109 throw new System.NotImplementedException();
110 }
111
112 public bool IsGroupMember(UUID GroupID)
113 {
114 throw new System.NotImplementedException();
115 }
116
117 public string FirstName
118 {
119 get { return firstName; }
120 }
121
122 public string LastName
123 {
124 get { return lastName; }
125 }
126
127 public IScene Scene
128 {
129 get { return scene; }
130 }
131
132 public int NextAnimationSequenceNumber
133 {
134 get { return nextAnimationSequenceNumber; }
135 }
136
137 public string Name
138 {
139 get { return name; }
140 }
141
142 public bool IsActive
143 {
144 get { return isActive; }
145 set { isActive = value; }
146 }
147
148 public bool SendLogoutPacketWhenClosing
149 {
150 set { sendLogoutPacketWhenClosing = value; }
151 }
152
153 public uint CircuitCode
154 {
155 get { return circuitCode; }
156 }
157
158 public IPEndPoint RemoteEndPoint
159 {
160 get { return remoteEndPoint; }
161 }
162
163 public event GenericMessage OnGenericMessage;
164 public event ImprovedInstantMessage OnInstantMessage;
165 public event ChatMessage OnChatFromClient;
166 public event TextureRequest OnRequestTexture;
167 public event RezObject OnRezObject;
168 public event ModifyTerrain OnModifyTerrain;
169 public event BakeTerrain OnBakeTerrain;
170 public event EstateChangeInfo OnEstateChangeInfo;
171 public event SetAppearance OnSetAppearance;
172 public event AvatarNowWearing OnAvatarNowWearing;
173 public event RezSingleAttachmentFromInv OnRezSingleAttachmentFromInv;
174 public event RezMultipleAttachmentsFromInv OnRezMultipleAttachmentsFromInv;
175 public event UUIDNameRequest OnDetachAttachmentIntoInv;
176 public event ObjectAttach OnObjectAttach;
177 public event ObjectDeselect OnObjectDetach;
178 public event ObjectDrop OnObjectDrop;
179 public event StartAnim OnStartAnim;
180 public event StopAnim OnStopAnim;
181 public event LinkObjects OnLinkObjects;
182 public event DelinkObjects OnDelinkObjects;
183 public event RequestMapBlocks OnRequestMapBlocks;
184 public event RequestMapName OnMapNameRequest;
185 public event TeleportLocationRequest OnTeleportLocationRequest;
186 public event DisconnectUser OnDisconnectUser;
187 public event RequestAvatarProperties OnRequestAvatarProperties;
188 public event SetAlwaysRun OnSetAlwaysRun;
189 public event TeleportLandmarkRequest OnTeleportLandmarkRequest;
190 public event DeRezObject OnDeRezObject;
191 public event Action<IClientAPI> OnRegionHandShakeReply;
192 public event GenericCall2 OnRequestWearables;
193 public event GenericCall2 OnCompleteMovementToRegion;
194 public event UpdateAgent OnAgentUpdate;
195 public event AgentRequestSit OnAgentRequestSit;
196 public event AgentSit OnAgentSit;
197 public event AvatarPickerRequest OnAvatarPickerRequest;
198 public event Action<IClientAPI> OnRequestAvatarsData;
199 public event AddNewPrim OnAddPrim;
200 public event FetchInventory OnAgentDataUpdateRequest;
201 public event TeleportLocationRequest OnSetStartLocationRequest;
202 public event RequestGodlikePowers OnRequestGodlikePowers;
203 public event GodKickUser OnGodKickUser;
204 public event ObjectDuplicate OnObjectDuplicate;
205 public event ObjectDuplicateOnRay OnObjectDuplicateOnRay;
206 public event GrabObject OnGrabObject;
207 public event DeGrabObject OnDeGrabObject;
208 public event MoveObject OnGrabUpdate;
209 public event SpinStart OnSpinStart;
210 public event SpinObject OnSpinUpdate;
211 public event SpinStop OnSpinStop;
212 public event UpdateShape OnUpdatePrimShape;
213 public event ObjectExtraParams OnUpdateExtraParams;
214 public event ObjectRequest OnObjectRequest;
215 public event ObjectSelect OnObjectSelect;
216 public event ObjectDeselect OnObjectDeselect;
217 public event GenericCall7 OnObjectDescription;
218 public event GenericCall7 OnObjectName;
219 public event GenericCall7 OnObjectClickAction;
220 public event GenericCall7 OnObjectMaterial;
221 public event RequestObjectPropertiesFamily OnRequestObjectPropertiesFamily;
222 public event UpdatePrimFlags OnUpdatePrimFlags;
223 public event UpdatePrimTexture OnUpdatePrimTexture;
224 public event UpdateVector OnUpdatePrimGroupPosition;
225 public event UpdateVector OnUpdatePrimSinglePosition;
226 public event UpdatePrimRotation OnUpdatePrimGroupRotation;
227 public event UpdatePrimSingleRotation OnUpdatePrimSingleRotation;
228 public event UpdatePrimSingleRotationPosition OnUpdatePrimSingleRotationPosition;
229 public event UpdatePrimGroupRotation OnUpdatePrimGroupMouseRotation;
230 public event UpdateVector OnUpdatePrimScale;
231 public event UpdateVector OnUpdatePrimGroupScale;
232 public event StatusChange OnChildAgentStatus;
233 public event GenericCall2 OnStopMovement;
234 public event Action<UUID> OnRemoveAvatar;
235 public event ObjectPermissions OnObjectPermissions;
236 public event CreateNewInventoryItem OnCreateNewInventoryItem;
237 public event CreateInventoryFolder OnCreateNewInventoryFolder;
238 public event UpdateInventoryFolder OnUpdateInventoryFolder;
239 public event MoveInventoryFolder OnMoveInventoryFolder;
240 public event FetchInventoryDescendents OnFetchInventoryDescendents;
241 public event PurgeInventoryDescendents OnPurgeInventoryDescendents;
242 public event FetchInventory OnFetchInventory;
243 public event RequestTaskInventory OnRequestTaskInventory;
244 public event UpdateInventoryItem OnUpdateInventoryItem;
245 public event CopyInventoryItem OnCopyInventoryItem;
246 public event MoveInventoryItem OnMoveInventoryItem;
247 public event RemoveInventoryFolder OnRemoveInventoryFolder;
248 public event RemoveInventoryItem OnRemoveInventoryItem;
249 public event UDPAssetUploadRequest OnAssetUploadRequest;
250 public event XferReceive OnXferReceive;
251 public event RequestXfer OnRequestXfer;
252 public event ConfirmXfer OnConfirmXfer;
253 public event AbortXfer OnAbortXfer;
254 public event RezScript OnRezScript;
255 public event UpdateTaskInventory OnUpdateTaskInventory;
256 public event MoveTaskInventory OnMoveTaskItem;
257 public event RemoveTaskInventory OnRemoveTaskItem;
258 public event RequestAsset OnRequestAsset;
259 public event UUIDNameRequest OnNameFromUUIDRequest;
260 public event ParcelAccessListRequest OnParcelAccessListRequest;
261 public event ParcelAccessListUpdateRequest OnParcelAccessListUpdateRequest;
262 public event ParcelPropertiesRequest OnParcelPropertiesRequest;
263 public event ParcelDivideRequest OnParcelDivideRequest;
264 public event ParcelJoinRequest OnParcelJoinRequest;
265 public event ParcelPropertiesUpdateRequest OnParcelPropertiesUpdateRequest;
266 public event ParcelSelectObjects OnParcelSelectObjects;
267 public event ParcelObjectOwnerRequest OnParcelObjectOwnerRequest;
268 public event ParcelAbandonRequest OnParcelAbandonRequest;
269 public event ParcelGodForceOwner OnParcelGodForceOwner;
270 public event ParcelReclaim OnParcelReclaim;
271 public event ParcelReturnObjectsRequest OnParcelReturnObjectsRequest;
272 public event ParcelDeedToGroup OnParcelDeedToGroup;
273 public event RegionInfoRequest OnRegionInfoRequest;
274 public event EstateCovenantRequest OnEstateCovenantRequest;
275 public event FriendActionDelegate OnApproveFriendRequest;
276 public event FriendActionDelegate OnDenyFriendRequest;
277 public event FriendshipTermination OnTerminateFriendship;
278 public event MoneyTransferRequest OnMoneyTransferRequest;
279 public event EconomyDataRequest OnEconomyDataRequest;
280 public event MoneyBalanceRequest OnMoneyBalanceRequest;
281 public event UpdateAvatarProperties OnUpdateAvatarProperties;
282 public event ParcelBuy OnParcelBuy;
283 public event RequestPayPrice OnRequestPayPrice;
284 public event ObjectSaleInfo OnObjectSaleInfo;
285 public event ObjectBuy OnObjectBuy;
286 public event BuyObjectInventory OnBuyObjectInventory;
287 public event RequestTerrain OnRequestTerrain;
288 public event RequestTerrain OnUploadTerrain;
289 public event ObjectIncludeInSearch OnObjectIncludeInSearch;
290 public event UUIDNameRequest OnTeleportHomeRequest;
291 public event ScriptAnswer OnScriptAnswer;
292 public event AgentSit OnUndo;
293 public event ForceReleaseControls OnForceReleaseControls;
294 public event GodLandStatRequest OnLandStatRequest;
295 public event DetailedEstateDataRequest OnDetailedEstateDataRequest;
296 public event SetEstateFlagsRequest OnSetEstateFlagsRequest;
297 public event SetEstateTerrainBaseTexture OnSetEstateTerrainBaseTexture;
298 public event SetEstateTerrainDetailTexture OnSetEstateTerrainDetailTexture;
299 public event SetEstateTerrainTextureHeights OnSetEstateTerrainTextureHeights;
300 public event CommitEstateTerrainTextureRequest OnCommitEstateTerrainTextureRequest;
301 public event SetRegionTerrainSettings OnSetRegionTerrainSettings;
302 public event EstateRestartSimRequest OnEstateRestartSimRequest;
303 public event EstateChangeCovenantRequest OnEstateChangeCovenantRequest;
304 public event UpdateEstateAccessDeltaRequest OnUpdateEstateAccessDeltaRequest;
305 public event SimulatorBlueBoxMessageRequest OnSimulatorBlueBoxMessageRequest;
306 public event EstateBlueBoxMessageRequest OnEstateBlueBoxMessageRequest;
307 public event EstateDebugRegionRequest OnEstateDebugRegionRequest;
308 public event EstateTeleportOneUserHomeRequest OnEstateTeleportOneUserHomeRequest;
309 public event EstateTeleportAllUsersHomeRequest OnEstateTeleportAllUsersHomeRequest;
310 public event UUIDNameRequest OnUUIDGroupNameRequest;
311 public event RegionHandleRequest OnRegionHandleRequest;
312 public event ParcelInfoRequest OnParcelInfoRequest;
313 public event RequestObjectPropertiesFamily OnObjectGroupRequest;
314 public event ScriptReset OnScriptReset;
315 public event GetScriptRunning OnGetScriptRunning;
316 public event SetScriptRunning OnSetScriptRunning;
317 public event UpdateVector OnAutoPilotGo;
318 public event TerrainUnacked OnUnackedTerrain;
319 public event ActivateGesture OnActivateGesture;
320 public event DeactivateGesture OnDeactivateGesture;
321 public event ObjectOwner OnObjectOwner;
322 public event DirPlacesQuery OnDirPlacesQuery;
323 public event DirFindQuery OnDirFindQuery;
324 public event DirLandQuery OnDirLandQuery;
325 public event DirPopularQuery OnDirPopularQuery;
326 public event DirClassifiedQuery OnDirClassifiedQuery;
327 public event EventInfoRequest OnEventInfoRequest;
328 public event ParcelSetOtherCleanTime OnParcelSetOtherCleanTime;
329 public event MapItemRequest OnMapItemRequest;
330 public event OfferCallingCard OnOfferCallingCard;
331 public event AcceptCallingCard OnAcceptCallingCard;
332 public event DeclineCallingCard OnDeclineCallingCard;
333 public event SoundTrigger OnSoundTrigger;
334 public event StartLure OnStartLure;
335 public event TeleportLureRequest OnTeleportLureRequest;
336 public event NetworkStats OnNetworkStatsUpdate;
337 public event ClassifiedInfoRequest OnClassifiedInfoRequest;
338 public event ClassifiedInfoUpdate OnClassifiedInfoUpdate;
339 public event ClassifiedDelete OnClassifiedDelete;
340 public event ClassifiedDelete OnClassifiedGodDelete;
341 public event EventNotificationAddRequest OnEventNotificationAddRequest;
342 public event EventNotificationRemoveRequest OnEventNotificationRemoveRequest;
343 public event EventGodDelete OnEventGodDelete;
344 public event ParcelDwellRequest OnParcelDwellRequest;
345 public event UserInfoRequest OnUserInfoRequest;
346 public event UpdateUserInfo OnUpdateUserInfo;
347 public event RetrieveInstantMessages OnRetrieveInstantMessages;
348 public event PickDelete OnPickDelete;
349 public event PickGodDelete OnPickGodDelete;
350 public event PickInfoUpdate OnPickInfoUpdate;
351 public event AvatarNotesUpdate OnAvatarNotesUpdate;
352 public event AvatarInterestUpdate OnAvatarInterestUpdate;
353 public event GrantUserFriendRights OnGrantUserRights;
354 public event MuteListRequest OnMuteListRequest;
355 public event PlacesQuery OnPlacesQuery;
356 public void SetDebugPacketLevel(int newDebug)
357 {
358 throw new System.NotImplementedException();
359 }
360
361 public void InPacket(object NewPack)
362 {
363 throw new System.NotImplementedException();
364 }
365
366 public void ProcessInPacket(Packet NewPack)
367 {
368 throw new System.NotImplementedException();
369 }
370
371 public void Close()
372 {
373 throw new System.NotImplementedException();
374 }
375
376 public void Kick(string message)
377 {
378 throw new System.NotImplementedException();
379 }
380
381 public void Start()
382 {
383 throw new System.NotImplementedException();
384 }
385
386 public void Stop()
387 {
388 throw new System.NotImplementedException();
389 }
390
391 public void SendWearables(AvatarWearable[] wearables, int serial)
392 {
393 throw new System.NotImplementedException();
394 }
395
396 public void SendAppearance(UUID agentID, byte[] visualParams, byte[] textureEntry)
397 {
398 throw new System.NotImplementedException();
399 }
400
401 public void SendStartPingCheck(byte seq)
402 {
403 throw new System.NotImplementedException();
404 }
405
406 public void SendKillObject(ulong regionHandle, uint localID)
407 {
408 throw new System.NotImplementedException();
409 }
410
411 public void SendAnimations(UUID[] animID, int[] seqs, UUID sourceAgentId, UUID[] objectIDs)
412 {
413 throw new System.NotImplementedException();
414 }
415
416 public void SendRegionHandshake(RegionInfo regionInfo, RegionHandshakeArgs args)
417 {
418 throw new System.NotImplementedException();
419 }
420
421 public void SendChatMessage(string message, byte type, Vector3 fromPos, string fromName, UUID fromAgentID, byte source, byte audible)
422 {
423 throw new System.NotImplementedException();
424 }
425
426 public void SendInstantMessage(GridInstantMessage im)
427 {
428 throw new System.NotImplementedException();
429 }
430
431 public void SendGenericMessage(string method, List<string> message)
432 {
433 throw new System.NotImplementedException();
434 }
435
436 public void SendLayerData(float[] map)
437 {
438 throw new System.NotImplementedException();
439 }
440
441 public void SendLayerData(int px, int py, float[] map)
442 {
443 throw new System.NotImplementedException();
444 }
445
446 public void SendWindData(Vector2[] windSpeeds)
447 {
448 throw new System.NotImplementedException();
449 }
450
451 public void SendCloudData(float[] cloudCover)
452 {
453 throw new System.NotImplementedException();
454 }
455
456 public void MoveAgentIntoRegion(RegionInfo regInfo, Vector3 pos, Vector3 look)
457 {
458 throw new System.NotImplementedException();
459 }
460
461 public void InformClientOfNeighbour(ulong neighbourHandle, IPEndPoint neighbourExternalEndPoint)
462 {
463 throw new System.NotImplementedException();
464 }
465
466 public AgentCircuitData RequestClientInfo()
467 {
468 throw new System.NotImplementedException();
469 }
470
471 public void CrossRegion(ulong newRegionHandle, Vector3 pos, Vector3 lookAt, IPEndPoint newRegionExternalEndPoint, string capsURL)
472 {
473 throw new System.NotImplementedException();
474 }
475
476 public void SendMapBlock(List<MapBlockData> mapBlocks, uint flag)
477 {
478 throw new System.NotImplementedException();
479 }
480
481 public void SendLocalTeleport(Vector3 position, Vector3 lookAt, uint flags)
482 {
483 throw new System.NotImplementedException();
484 }
485
486 public void SendRegionTeleport(ulong regionHandle, byte simAccess, IPEndPoint regionExternalEndPoint, uint locationID, uint flags, string capsURL)
487 {
488 throw new System.NotImplementedException();
489 }
490
491 public void SendTeleportFailed(string reason)
492 {
493 throw new System.NotImplementedException();
494 }
495
496 public void SendTeleportLocationStart()
497 {
498 throw new System.NotImplementedException();
499 }
500
501 public void SendMoneyBalance(UUID transaction, bool success, byte[] description, int balance)
502 {
503 throw new System.NotImplementedException();
504 }
505
506 public void SendPayPrice(UUID objectID, int[] payPrice)
507 {
508 throw new System.NotImplementedException();
509 }
510
511 public void SendAvatarData(SendAvatarData data)
512 {
513 throw new System.NotImplementedException();
514 }
515
516 public void SendAvatarTerseUpdate(SendAvatarTerseData data)
517 {
518 throw new System.NotImplementedException();
519 }
520
521 public void SendCoarseLocationUpdate(List<UUID> users, List<Vector3> CoarseLocations)
522 {
523 throw new System.NotImplementedException();
524 }
525
526 public void AttachObject(uint localID, Quaternion rotation, byte attachPoint, UUID ownerID)
527 {
528 throw new System.NotImplementedException();
529 }
530
531 public void SetChildAgentThrottle(byte[] throttle)
532 {
533 throw new System.NotImplementedException();
534 }
535
536 public void SendPrimitiveToClient(SendPrimitiveData data)
537 {
538 throw new System.NotImplementedException();
539 }
540
541 public void SendPrimTerseUpdate(SendPrimitiveTerseData data)
542 {
543 throw new System.NotImplementedException();
544 }
545
546 public void ReprioritizeUpdates(StateUpdateTypes type, UpdatePriorityHandler handler)
547 {
548 throw new System.NotImplementedException();
549 }
550
551 public void SendInventoryFolderDetails(UUID ownerID, UUID folderID, List<InventoryItemBase> items, List<InventoryFolderBase> folders, int version, bool fetchFolders, bool fetchItems)
552 {
553 throw new System.NotImplementedException();
554 }
555
556 public void FlushPrimUpdates()
557 {
558 throw new System.NotImplementedException();
559 }
560
561 public void SendInventoryItemDetails(UUID ownerID, InventoryItemBase item)
562 {
563 throw new System.NotImplementedException();
564 }
565
566 public void SendInventoryItemCreateUpdate(InventoryItemBase Item, uint callbackId)
567 {
568 throw new System.NotImplementedException();
569 }
570
571 public void SendRemoveInventoryItem(UUID itemID)
572 {
573 throw new System.NotImplementedException();
574 }
575
576 public void SendTakeControls(int controls, bool passToAgent, bool TakeControls)
577 {
578 throw new System.NotImplementedException();
579 }
580
581 public void SendTaskInventory(UUID taskID, short serial, byte[] fileName)
582 {
583 throw new System.NotImplementedException();
584 }
585
586 public void SendBulkUpdateInventory(InventoryNodeBase node)
587 {
588 throw new System.NotImplementedException();
589 }
590
591 public void SendXferPacket(ulong xferID, uint packet, byte[] data)
592 {
593 throw new System.NotImplementedException();
594 }
595
596 public void SendEconomyData(float EnergyEfficiency, int ObjectCapacity, int ObjectCount, int PriceEnergyUnit, int PriceGroupCreate, int PriceObjectClaim, float PriceObjectRent, float PriceObjectScaleFactor, int PriceParcelClaim, float PriceParcelClaimFactor, int PriceParcelRent, int PricePublicObjectDecay, int PricePublicObjectDelete, int PriceRentLight, int PriceUpload, int TeleportMinPrice, float TeleportPriceExponent)
597 {
598 throw new System.NotImplementedException();
599 }
600
601 public void SendAvatarPickerReply(AvatarPickerReplyAgentDataArgs AgentData, List<AvatarPickerReplyDataArgs> Data)
602 {
603 throw new System.NotImplementedException();
604 }
605
606 public void SendAgentDataUpdate(UUID agentid, UUID activegroupid, string firstname, string lastname, ulong grouppowers, string groupname, string grouptitle)
607 {
608 throw new System.NotImplementedException();
609 }
610
611 public void SendPreLoadSound(UUID objectID, UUID ownerID, UUID soundID)
612 {
613 throw new System.NotImplementedException();
614 }
615
616 public void SendPlayAttachedSound(UUID soundID, UUID objectID, UUID ownerID, float gain, byte flags)
617 {
618 throw new System.NotImplementedException();
619 }
620
621 public void SendTriggeredSound(UUID soundID, UUID ownerID, UUID objectID, UUID parentID, ulong handle, Vector3 position, float gain)
622 {
623 throw new System.NotImplementedException();
624 }
625
626 public void SendAttachedSoundGainChange(UUID objectID, float gain)
627 {
628 throw new System.NotImplementedException();
629 }
630
631 public void SendNameReply(UUID profileId, string firstname, string lastname)
632 {
633 throw new System.NotImplementedException();
634 }
635
636 public void SendAlertMessage(string message)
637 {
638 throw new System.NotImplementedException();
639 }
640
641 public void SendAgentAlertMessage(string message, bool modal)
642 {
643 throw new System.NotImplementedException();
644 }
645
646 public void SendLoadURL(string objectname, UUID objectID, UUID ownerID, bool groupOwned, string message, string url)
647 {
648 throw new System.NotImplementedException();
649 }
650
651 public void SendDialog(string objectname, UUID objectID, string ownerFirstName, string ownerLastName, string msg, UUID textureID, int ch, string[] buttonlabels)
652 {
653 throw new System.NotImplementedException();
654 }
655
656 public bool AddMoney(int debit)
657 {
658 throw new System.NotImplementedException();
659 }
660
661 public void SendSunPos(Vector3 sunPos, Vector3 sunVel, ulong CurrentTime, uint SecondsPerSunCycle, uint SecondsPerYear, float OrbitalPosition)
662 {
663 throw new System.NotImplementedException();
664 }
665
666 public void SendViewerEffect(ViewerEffectPacket.EffectBlock[] effectBlocks)
667 {
668 throw new System.NotImplementedException();
669 }
670
671 public void SendViewerTime(int phase)
672 {
673 throw new System.NotImplementedException();
674 }
675
676 public UUID GetDefaultAnimation(string name)
677 {
678 throw new System.NotImplementedException();
679 }
680
681 public void SendAvatarProperties(UUID avatarID, string aboutText, string bornOn, byte[] charterMember, string flAbout, uint flags, UUID flImageID, UUID imageID, string profileURL, UUID partnerID)
682 {
683 throw new System.NotImplementedException();
684 }
685
686 public void SendScriptQuestion(UUID taskID, string taskName, string ownerName, UUID itemID, int question)
687 {
688 throw new System.NotImplementedException();
689 }
690
691 public void SendHealth(float health)
692 {
693 throw new System.NotImplementedException();
694 }
695
696 public void SendEstateManagersList(UUID invoice, UUID[] EstateManagers, uint estateID)
697 {
698 throw new System.NotImplementedException();
699 }
700
701 public void SendBannedUserList(UUID invoice, EstateBan[] banlist, uint estateID)
702 {
703 throw new System.NotImplementedException();
704 }
705
706 public void SendRegionInfoToEstateMenu(RegionInfoForEstateMenuArgs args)
707 {
708 throw new System.NotImplementedException();
709 }
710
711 public void SendEstateCovenantInformation(UUID covenant)
712 {
713 throw new System.NotImplementedException();
714 }
715
716 public void SendDetailedEstateData(UUID invoice, string estateName, uint estateID, uint parentEstate, uint estateFlags, uint sunPosition, UUID covenant, string abuseEmail, UUID estateOwner)
717 {
718 throw new System.NotImplementedException();
719 }
720
721 public void SendLandProperties(int sequence_id, bool snap_selection, int request_result, LandData landData, float simObjectBonusFactor, int parcelObjectCapacity, int simObjectCapacity, uint regionFlags)
722 {
723 throw new System.NotImplementedException();
724 }
725
726 public void SendLandAccessListData(List<UUID> avatars, uint accessFlag, int localLandID)
727 {
728 throw new System.NotImplementedException();
729 }
730
731 public void SendForceClientSelectObjects(List<uint> objectIDs)
732 {
733 throw new System.NotImplementedException();
734 }
735
736 public void SendCameraConstraint(Vector4 ConstraintPlane)
737 {
738 throw new System.NotImplementedException();
739 }
740
741 public void SendLandObjectOwners(LandData land, List<UUID> groups, Dictionary<UUID, int> ownersAndCount)
742 {
743 throw new System.NotImplementedException();
744 }
745
746 public void SendLandParcelOverlay(byte[] data, int sequence_id)
747 {
748 throw new System.NotImplementedException();
749 }
750
751 public void SendParcelMediaCommand(uint flags, ParcelMediaCommandEnum command, float time)
752 {
753 throw new System.NotImplementedException();
754 }
755
756 public void SendParcelMediaUpdate(string mediaUrl, UUID mediaTextureID, byte autoScale, string mediaType, string mediaDesc, int mediaWidth, int mediaHeight, byte mediaLoop)
757 {
758 throw new System.NotImplementedException();
759 }
760
761 public void SendAssetUploadCompleteMessage(sbyte AssetType, bool Success, UUID AssetFullID)
762 {
763 throw new System.NotImplementedException();
764 }
765
766 public void SendConfirmXfer(ulong xferID, uint PacketID)
767 {
768 throw new System.NotImplementedException();
769 }
770
771 public void SendXferRequest(ulong XferID, short AssetType, UUID vFileID, byte FilePath, byte[] FileName)
772 {
773 throw new System.NotImplementedException();
774 }
775
776 public void SendInitiateDownload(string simFileName, string clientFileName)
777 {
778 throw new System.NotImplementedException();
779 }
780
781 public void SendImageFirstPart(ushort numParts, UUID ImageUUID, uint ImageSize, byte[] ImageData, byte imageCodec)
782 {
783 throw new System.NotImplementedException();
784 }
785
786 public void SendImageNextPart(ushort partNumber, UUID imageUuid, byte[] imageData)
787 {
788 throw new System.NotImplementedException();
789 }
790
791 public void SendImageNotFound(UUID imageid)
792 {
793 throw new System.NotImplementedException();
794 }
795
796 public void SendShutdownConnectionNotice()
797 {
798 throw new System.NotImplementedException();
799 }
800
801 public void SendSimStats(SimStats stats)
802 {
803 throw new System.NotImplementedException();
804 }
805
806 public void SendObjectPropertiesFamilyData(uint RequestFlags, UUID ObjectUUID, UUID OwnerID, UUID GroupID, uint BaseMask, uint OwnerMask, uint GroupMask, uint EveryoneMask, uint NextOwnerMask, int OwnershipCost, byte SaleType, int SalePrice, uint Category, UUID LastOwnerID, string ObjectName, string Description)
807 {
808 throw new System.NotImplementedException();
809 }
810
811 public void SendObjectPropertiesReply(UUID ItemID, ulong CreationDate, UUID CreatorUUID, UUID FolderUUID, UUID FromTaskUUID, UUID GroupUUID, short InventorySerial, UUID LastOwnerUUID, UUID ObjectUUID, UUID OwnerUUID, string TouchTitle, byte[] TextureID, string SitTitle, string ItemName, string ItemDescription, uint OwnerMask, uint NextOwnerMask, uint GroupMask, uint EveryoneMask, uint BaseMask, byte saleType, int salePrice)
812 {
813 throw new System.NotImplementedException();
814 }
815
816 public void SendAgentOffline(UUID[] agentIDs)
817 {
818 throw new System.NotImplementedException();
819 }
820
821 public void SendAgentOnline(UUID[] agentIDs)
822 {
823 throw new System.NotImplementedException();
824 }
825
826 public void SendSitResponse(UUID TargetID, Vector3 OffsetPos, Quaternion SitOrientation, bool autopilot, Vector3 CameraAtOffset, Vector3 CameraEyeOffset, bool ForceMouseLook)
827 {
828 throw new System.NotImplementedException();
829 }
830
831 public void SendAdminResponse(UUID Token, uint AdminLevel)
832 {
833 throw new System.NotImplementedException();
834 }
835
836 public void SendGroupMembership(GroupMembershipData[] GroupMembership)
837 {
838 throw new System.NotImplementedException();
839 }
840
841 public void SendGroupNameReply(UUID groupLLUID, string GroupName)
842 {
843 throw new System.NotImplementedException();
844 }
845
846 public void SendJoinGroupReply(UUID groupID, bool success)
847 {
848 throw new System.NotImplementedException();
849 }
850
851 public void SendEjectGroupMemberReply(UUID agentID, UUID groupID, bool success)
852 {
853 throw new System.NotImplementedException();
854 }
855
856 public void SendLeaveGroupReply(UUID groupID, bool success)
857 {
858 throw new System.NotImplementedException();
859 }
860
861 public void SendCreateGroupReply(UUID groupID, bool success, string message)
862 {
863 throw new System.NotImplementedException();
864 }
865
866 public void SendLandStatReply(uint reportType, uint requestFlags, uint resultCount, LandStatReportItem[] lsrpia)
867 {
868 throw new System.NotImplementedException();
869 }
870
871 public void SendScriptRunningReply(UUID objectID, UUID itemID, bool running)
872 {
873 throw new System.NotImplementedException();
874 }
875
876 public void SendAsset(AssetRequestToClient req)
877 {
878 throw new System.NotImplementedException();
879 }
880
881 public void SendTexture(AssetBase TextureAsset)
882 {
883 throw new System.NotImplementedException();
884 }
885
886 public byte[] GetThrottlesPacked(float multiplier)
887 {
888 throw new System.NotImplementedException();
889 }
890
891 public event ViewerEffectEventHandler OnViewerEffect;
892 public event Action<IClientAPI> OnLogout;
893 public event Action<IClientAPI> OnConnectionClosed;
894 public void SendBlueBoxMessage(UUID FromAvatarID, string FromAvatarName, string Message)
895 {
896 throw new System.NotImplementedException();
897 }
898
899 public void SendLogoutPacket()
900 {
901 throw new System.NotImplementedException();
902 }
903
904 public EndPoint GetClientEP()
905 {
906 throw new System.NotImplementedException();
907 }
908
909 public ClientInfo GetClientInfo()
910 {
911 throw new System.NotImplementedException();
912 }
913
914 public void SetClientInfo(ClientInfo info)
915 {
916 throw new System.NotImplementedException();
917 }
918
919 public void SetClientOption(string option, string value)
920 {
921 throw new System.NotImplementedException();
922 }
923
924 public string GetClientOption(string option)
925 {
926 throw new System.NotImplementedException();
927 }
928
929 public void SendSetFollowCamProperties(UUID objectID, SortedDictionary<int, float> parameters)
930 {
931 throw new System.NotImplementedException();
932 }
933
934 public void SendClearFollowCamProperties(UUID objectID)
935 {
936 throw new System.NotImplementedException();
937 }
938
939 public void SendRegionHandle(UUID regoinID, ulong handle)
940 {
941 throw new System.NotImplementedException();
942 }
943
944 public void SendParcelInfo(RegionInfo info, LandData land, UUID parcelID, uint x, uint y)
945 {
946 throw new System.NotImplementedException();
947 }
948
949 public void SendScriptTeleportRequest(string objName, string simName, Vector3 pos, Vector3 lookAt)
950 {
951 throw new System.NotImplementedException();
952 }
953
954 public void SendDirPlacesReply(UUID queryID, DirPlacesReplyData[] data)
955 {
956 throw new System.NotImplementedException();
957 }
958
959 public void SendDirPeopleReply(UUID queryID, DirPeopleReplyData[] data)
960 {
961 throw new System.NotImplementedException();
962 }
963
964 public void SendDirEventsReply(UUID queryID, DirEventsReplyData[] data)
965 {
966 throw new System.NotImplementedException();
967 }
968
969 public void SendDirGroupsReply(UUID queryID, DirGroupsReplyData[] data)
970 {
971 throw new System.NotImplementedException();
972 }
973
974 public void SendDirClassifiedReply(UUID queryID, DirClassifiedReplyData[] data)
975 {
976 throw new System.NotImplementedException();
977 }
978
979 public void SendDirLandReply(UUID queryID, DirLandReplyData[] data)
980 {
981 throw new System.NotImplementedException();
982 }
983
984 public void SendDirPopularReply(UUID queryID, DirPopularReplyData[] data)
985 {
986 throw new System.NotImplementedException();
987 }
988
989 public void SendEventInfoReply(EventData info)
990 {
991 throw new System.NotImplementedException();
992 }
993
994 public void SendMapItemReply(mapItemReply[] replies, uint mapitemtype, uint flags)
995 {
996 throw new System.NotImplementedException();
997 }
998
999 public void SendAvatarGroupsReply(UUID avatarID, GroupMembershipData[] data)
1000 {
1001 throw new System.NotImplementedException();
1002 }
1003
1004 public void SendOfferCallingCard(UUID srcID, UUID transactionID)
1005 {
1006 throw new System.NotImplementedException();
1007 }
1008
1009 public void SendAcceptCallingCard(UUID transactionID)
1010 {
1011 throw new System.NotImplementedException();
1012 }
1013
1014 public void SendDeclineCallingCard(UUID transactionID)
1015 {
1016 throw new System.NotImplementedException();
1017 }
1018
1019 public void SendTerminateFriend(UUID exFriendID)
1020 {
1021 throw new System.NotImplementedException();
1022 }
1023
1024 public void SendAvatarClassifiedReply(UUID targetID, UUID[] classifiedID, string[] name)
1025 {
1026 throw new System.NotImplementedException();
1027 }
1028
1029 public void SendClassifiedInfoReply(UUID classifiedID, UUID creatorID, uint creationDate, uint expirationDate, uint category, string name, string description, UUID parcelID, uint parentEstate, UUID snapshotID, string simName, Vector3 globalPos, string parcelName, byte classifiedFlags, int price)
1030 {
1031 throw new System.NotImplementedException();
1032 }
1033
1034 public void SendAgentDropGroup(UUID groupID)
1035 {
1036 throw new System.NotImplementedException();
1037 }
1038
1039 public void RefreshGroupMembership()
1040 {
1041 throw new System.NotImplementedException();
1042 }
1043
1044 public void SendAvatarNotesReply(UUID targetID, string text)
1045 {
1046 throw new System.NotImplementedException();
1047 }
1048
1049 public void SendAvatarPicksReply(UUID targetID, Dictionary<UUID, string> picks)
1050 {
1051 throw new System.NotImplementedException();
1052 }
1053
1054 public void SendPickInfoReply(UUID pickID, UUID creatorID, bool topPick, UUID parcelID, string name, string desc, UUID snapshotID, string user, string originalName, string simName, Vector3 posGlobal, int sortOrder, bool enabled)
1055 {
1056 throw new System.NotImplementedException();
1057 }
1058
1059 public void SendAvatarClassifiedReply(UUID targetID, Dictionary<UUID, string> classifieds)
1060 {
1061 throw new System.NotImplementedException();
1062 }
1063
1064 public void SendParcelDwellReply(int localID, UUID parcelID, float dwell)
1065 {
1066 throw new System.NotImplementedException();
1067 }
1068
1069 public void SendUserInfoReply(bool imViaEmail, bool visible, string email)
1070 {
1071 throw new System.NotImplementedException();
1072 }
1073
1074 public void SendUseCachedMuteList()
1075 {
1076 throw new System.NotImplementedException();
1077 }
1078
1079 public void SendMuteListUpdate(string filename)
1080 {
1081 throw new System.NotImplementedException();
1082 }
1083
1084 public void KillEndDone()
1085 {
1086 throw new System.NotImplementedException();
1087 }
1088
1089 public bool AddGenericPacketHandler(string MethodName, GenericMessage handler)
1090 {
1091 throw new System.NotImplementedException();
1092 }
1093
1094 public void SendRebakeAvatarTextures(UUID textureID)
1095 {
1096 throw new System.NotImplementedException();
1097 }
1098
1099 public void SendAvatarInterestsReply(UUID avatarID, uint wantMask, string wantText, uint skillsMask, string skillsText, string languages)
1100 {
1101 throw new System.NotImplementedException();
1102 }
1103
1104 #endregion
1105 }
1106}