123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- using System;
- using OpenMetaverse;
- using OpenSim.Framework;
- namespace OpenSim.Region.Framework.Interfaces
- {
- public interface IWorldCommListenerInfo
- {
- Object[] GetSerializationData();
- UUID GetItemID();
- UUID GetHostID();
- int GetChannel();
- uint GetLocalID();
- int GetHandle();
- string GetMessage();
- string GetName();
- bool IsActive();
- void Deactivate();
- void Activate();
- UUID GetID();
- }
- public interface IWorldComm
- {
- int Listen(uint LocalID, UUID itemID, UUID hostID, int channel, string name, UUID id, string msg);
- void DeliverMessage(ChatTypeEnum type, int channel, string name, UUID id, string msg);
- bool HasMessages();
- IWorldCommListenerInfo GetNextMessage();
- void ListenControl(UUID itemID, int handle, int active);
- void ListenRemove(UUID itemID, int handle);
- void DeleteListener(UUID itemID);
- Object[] GetSerializationData(UUID itemID);
- void CreateFromData(uint localID, UUID itemID, UUID hostID,
- Object[] data);
- }
- }
|