OpenSim::Framework Namespace Reference


Classes

class  AgentCircuitData
 Circuit data for an agent. Connection information shared between regions that accept UDP connections from a client. More...
class  AgentCircuitManager
 Manage client circuits. More...
class  AgentUpdateArgs
 Client provided parameters for avatar movement. More...
class  Animation
 Information about an Animation. More...
class  AssetBase
 Asset class. All Assets are reference by this class or a class derived from this class. More...
class  AssetMetadata
class  AssetLandmark
class  AssetRequestToClient
 This class was created to refactor OutPacket out of AssetCache There is a conflict between OpenSim.Framework.Communications.Cache.AssetRequest and OpenSim.Framework.AssetRequest and unifying them results in a prebuild chicken and egg problem with OpenSim.Framework requiring OpenSim.Framework.Communications.Cache while OpenSim.Framework.Communications.Cache requiring OpenSim.Framework. More...
class  AuthenticateResponse
class  AvatarAppearance
 Contains the Avatar's Appearance and methods to manipulate the appearance. More...
class  AvatarAttachment
class  AvatarPickerAvatar
 Avatar returned by the Avatar Picker request. More...
class  AvatarPickerReplyAgentDataArgs
 Args to return to a client that queries picker data. More...
class  AvatarPickerReplyDataArgs
struct  WearableItem
class  AvatarWearable
class  AvatarWearingArgs
class  BlockingQueue
class  CacheItemBase
class  MemoryCacheItem
class  FileCacheItem
class  Cache
class  CapsUtil
 Capabilities utility methods. More...
class  ChildAgentDataUpdate
interface  IAgentData
class  AgentPosition
 Replacement for ChildAgentDataUpdate. Used over RESTComms and LocalComms. More...
class  AgentGroupData
class  ControllerData
class  AgentData
class  CompleteAgentData
class  ClientInfo
class  ClientManager
 Maps from client AgentID and RemoteEndPoint values to IClientAPI references for all of the connected clients. More...
class  ICnmCache
 Cenome memory based cache to store key/value pairs (elements) limited time and/or limited size. More...
class  DetectedObject
class  ColliderArgs
class  ConfigSettings
class  ConfigurationMember
class  ConfigurationOption
class  Constants
class  Culture
class  EstateBan
class  EstateSettings
class  EventData
class  ForeignUserProfileData
class  FriendListItem
class  GridInstantMessage
class  GroupRecord
class  GroupMembershipData
struct  GroupTitlesData
struct  GroupProfileData
struct  GroupMembersData
struct  GroupRolesData
struct  GroupRoleMembersData
struct  GroupNoticeData
struct  GroupVoteHistory
struct  GroupActiveProposals
interface  IAssetLoader
struct  DirPlacesReplyData
struct  DirPeopleReplyData
struct  DirEventsReplyData
struct  DirGroupsReplyData
struct  DirClassifiedReplyData
struct  DirLandReplyData
struct  DirPopularReplyData
class  IEntityUpdate
class  EntityUpdate
class  PlacesReplyData
class  PrimUpdateFlagsExtensions
interface  IClientAPI
interface  IEnumerable
 Represent generic cache to store key/value pairs (elements) limited by time, size and count of elements. More...
interface  ICommands
interface  ICommandConsole
interface  IConsole
interface  IGenericConfig
interface  IImprovedAssetCache
interface  ILandObject
interface  IMoneyModule
class  InventoryCollection
 Used to serialize a whole inventory for transfer over the network. More...
class  InventoryFolderBase
 User inventory folder. More...
class  InventoryFolderImpl
class  InventoryItemBase
 Inventory Item - contains all the properties associated with an individual inventory piece. More...
class  InventoryNodeBase
 Common base class for inventory nodes of different types (files, folders, etc.). More...
class  PluginNotInitialisedException
 Exception thrown if Initialise has been called, but failed. More...
interface  IPlugin
 This interface, describes a generic plugin. More...
class  PluginInitialiserBase
 Any plugins which need to pass parameters to their initialisers must inherit this class and use it to set the PluginLoader Initialiser property. More...
interface  IPrimCounts
interface  IUserPrimCounts
interface  IRegionCreator
interface  IRegionLoader
interface  IRegistryCore
interface  IScene
interface  ISceneAgent
 An agent in the scene. More...
interface  ISceneEntity
interface  ISceneObject
class  LandAccessEntry
class  LandData
 Details of a Parcel of land. More...
class  LandStatReportItem
class  LandUpdateArgs
class  Lazy
class  Location
class  LocklessQueue
class  Login
class  MainConsole
class  MapAndArray
 Stores two synchronized collections: a mutable dictionary and an immutable array. Slower inserts/removes than a normal dictionary, but provides safe iteration while maintaining fast hash lookups. More...
class  MapBlockData
struct  mapItemReply
interface  IHandle
class  ICollection
class  MultipartForm
class  NetworkServersInfo
class  NetworkUtil
 Handles NAT translation in a 'manner of speaking' Allows you to return multiple different external hostnames depending on the requestors network.
interface  IEventArgs
class  OSChatMessage
 ChatFromViewer Arguments. More...
class  PacketPool
class  PluginConstraintViolatedException
 Exception thrown if an incorrect number of plugins are loaded. More...
interface  IPluginConstraint
 Classes wishing to impose constraints on plugin loading must implement this class and pass it to PluginLoader AddConstraint(). More...
interface  IPluginFilter
 Classes wishing to select specific plugins from a range of possible options must implement this class and pass it to PluginLoader Load(). More...
class  IDisposable
 Generic Plugin Loader. More...
class  PluginExtensionNode
class  PluginCountConstraint
 Constraint that bounds the number of plugins to be loaded. More...
class  PluginProviderFilter
 Filters out which plugin to load based on the plugin name or names given. Plugin names are contained in their addin.xml. More...
class  PluginIdFilter
 Filters plugins according to their ID. Plugin IDs are contained in their addin.xml. More...
class  PrimeNumberHelper
 Utility class that is used to find small prime numbers and test is number prime number.
class  PrimitiveBaseShape
class  PriorityQueue
class  RegionHandshakeArgs
class  RegionLightShareData
class  RegionInfo
class  RegionInfoForEstateMenuArgs
struct  SpawnPoint
class  RegionSettings
class  RegistryCore
class  RequestAssetArgs
class  SimStats
 Enapsulate statistics for a simulator/scene. More...
class  SLUtil
class  SurfaceTouchEventArgs
class  TaskInventoryDictionary
 A dictionary for task inventory. More...
class  TaskInventoryItem
 Represents an item in a task inventory. More...
class  TextureRequestArgs
class  UntrustedHttpWebRequest
 Used for requests to untrusted endpoints that may potentially be malicious.
class  UpdateShapeArgs
class  UserAgentData
 Information about a users session. More...
class  UserProfileData
 Information about a particular user known to the userserver. More...
class  Util
 Miscellaneous utility functions. More...
class  ViewerEffectEventHandlerArg
class  Watchdog
 Manages launching threads and keeping watch over them for timeouts.
class  WebUtil
 Miscellaneous static methods and extension methods related to the web.
class  AsynchronousRestObjectRequester
class  SynchronousRestFormsRequester
class  SynchronousRestObjectRequester
interface  IProfileModule
interface  ISearchModule

Namespaces

namespace  AssetLoader
namespace  Capabilities
namespace  Client
namespace  Communications
namespace  Configuration
namespace  Console
namespace  RegionLoader
namespace  Serialization
namespace  Servers
namespace  Statistics
namespace  Tests

Enumerations

enum  AssetFlags { Normal = 0, Maptile = 1, Rewritable = 2, Collectable = 4 }
enum  CacheStrategy { Conservative = 0, Balanced = 1, Aggressive = 2 }
enum  CacheMedium { Memory = 0, File = 1 }
enum  CacheFlags { CacheMissing = 1, AllowUpdate = 2 }
enum  ChatTypeEnum {
  Whisper = 0, Say = 1, Shout = 2, StartTyping = 4,
  StopTyping = 5, DebugChannel = 6, Region = 7, Owner = 8,
  Broadcast = 0xFF
}
enum  EventDataFlags { Mature = 1 << 0 }
enum  PrimUpdateFlags {
  None = 0, AttachmentPoint = 1 << 0, Material = 1 << 1, ClickAction = 1 << 2,
  Scale = 1 << 3, ParentID = 1 << 4, PrimFlags = 1 << 5, PrimData = 1 << 6,
  MediaURL = 1 << 7, ScratchPad = 1 << 8, Textures = 1 << 9, TextureAnim = 1 << 10,
  NameValue = 1 << 11, Position = 1 << 12, Rotation = 1 << 13, Velocity = 1 << 14,
  Acceleration = 1 << 15, AngularVelocity = 1 << 16, CollisionPlane = 1 << 17, Text = 1 << 18,
  Particles = 1 << 19, ExtraData = 1 << 20, Sound = 1 << 21, Joint = 1 << 22,
  FullUpdate = UInt32.MaxValue
}
 Specifies the fields that have been changed when sending a prim or avatar update. More...
enum  RegionStatus { Down = 0, Up = 1, Crashed = 2, Starting = 3 }
enum  DeRezAction {
  SaveToExistingUserInventoryItem = 0, TakeCopy = 1, Take = 4, GodTakeCopy = 5,
  Delete = 6, Return = 9
}
enum  LazyThreadSafetyMode { None = 0, PublicationOnly, ExecutionAndPublication }
enum  ParcelMediaCommandEnum {
  Stop = 0, Pause = 1, Play = 2, Loop = 3,
  Texture = 4, Url = 5, Time = 6, Agent = 7,
  Unload = 8, AutoAlign = 9, Type = 10, Size = 11,
  Desc = 12
}
enum  PresenceType { User, Npc }
 Indicate the type of ScenePresence. More...
enum  ProfileShape {
  Circle = 0, Square = 1, IsometricTriangle = 2, EquilateralTriangle = 3,
  RightTriangle = 4, HalfCircle = 5
}
enum  HollowShape { Same = 0, Circle = 0, Square = 1, Triangle = 48 }
enum  PCodeEnum {
  Primitive = 9, Avatar = 47, Grass = 95, NewTree = 111,
  ParticleSystem = 143, Tree = 255
}
enum  Extrusion { Straight = 16, Curve1 = 32, Curve2 = 48, Flexible = 128 }
enum  ThrottleOutPacketType {
  Unknown = -1, Resend = 0, Land = 1, Wind = 2,
  Cloud = 3, Task = 4, Texture = 4, Asset = 6,
  State = 7
}
enum  ThrottleOutPacketTypeFlags {
  Land = 1, Wind = 2, Cloud = 3, Task = 4,
  Texture = 4, Asset = 6, State = 7
}
enum  FireAndForgetMethod {
  None = 0, RegressionTest, UnsafeQueueUserWorkItem, QueueUserWorkItem,
  BeginInvoke, SmartThreadPool, Thread
}
 The method used by Util.FireAndForget for asynchronously firing events. More...

Functions

delegate Object FetchDelegate (string index)
delegate bool ExpireDelegate (string index)
delegate void ViewerEffectEventHandler (IClientAPI sender, List< ViewerEffectEventHandlerArg > args)
delegate void ChatMessage (Object sender, OSChatMessage e)
delegate void GenericMessage (Object sender, string method, List< String > args)
delegate void TextureRequest (Object sender, TextureRequestArgs e)
delegate void AvatarNowWearing (IClientAPI sender, AvatarWearingArgs e)
delegate void ImprovedInstantMessage (IClientAPI remoteclient, GridInstantMessage im)
delegate void RezObject (IClientAPI remoteClient, UUID itemID, Vector3 RayEnd, Vector3 RayStart, UUID RayTargetID, byte BypassRayCast, bool RayEndIsIntersection, bool RezSelected, bool RemoveItem, UUID fromTaskID)
delegate ISceneEntity RezSingleAttachmentFromInv (IClientAPI remoteClient, UUID itemID, uint AttachmentPt)
delegate void RezMultipleAttachmentsFromInv (IClientAPI remoteClient, List< KeyValuePair< UUID, uint >> rezlist)
delegate void ObjectAttach (IClientAPI remoteClient, uint objectLocalID, uint AttachmentPt, bool silent)
delegate void ModifyTerrain (UUID user, float height, float seconds, byte size, byte action, float north, float west, float south, float east, UUID agentId)
delegate void NetworkStats (int inPackets, int outPackets, int unAckedBytes)
delegate void SetAppearance (IClientAPI remoteClient, Primitive.TextureEntry textureEntry, byte[] visualParams)
delegate void StartAnim (IClientAPI remoteClient, UUID animID)
delegate void StopAnim (IClientAPI remoteClient, UUID animID)
delegate void LinkObjects (IClientAPI remoteClient, uint parent, List< uint > children)
delegate void DelinkObjects (List< uint > primIds, IClientAPI client)
delegate void RequestMapBlocks (IClientAPI remoteClient, int minX, int minY, int maxX, int maxY, uint flag)
delegate void RequestMapName (IClientAPI remoteClient, string mapName, uint flags)
delegate void TeleportLocationRequest (IClientAPI remoteClient, ulong regionHandle, Vector3 position, Vector3 lookAt, uint flags)
delegate void TeleportLandmarkRequest (IClientAPI remoteClient, AssetLandmark lm)
delegate void TeleportCancel (IClientAPI remoteClient)
delegate void DisconnectUser ()
delegate void RequestAvatarProperties (IClientAPI remoteClient, UUID avatarID)
delegate void UpdateAvatarProperties (IClientAPI remoteClient, UserProfileData ProfileData)
delegate void SetAlwaysRun (IClientAPI remoteClient, bool SetAlwaysRun)
delegate void GenericCall1 (IClientAPI remoteClient)
delegate void GenericCall2 ()
delegate void GenericCall4 (Packet packet, IClientAPI remoteClient)
delegate void DeRezObject (IClientAPI remoteClient, List< uint > localIDs, UUID groupID, DeRezAction action, UUID destinationID)
delegate void GenericCall5 (IClientAPI remoteClient, bool status)
delegate void GenericCall7 (IClientAPI remoteClient, uint localID, string message)
delegate void UpdateShape (UUID agentID, uint localID, UpdateShapeArgs shapeBlock)
delegate void ObjectExtraParams (UUID agentID, uint localID, ushort type, bool inUse, byte[] data)
delegate void ObjectSelect (uint localID, IClientAPI remoteClient)
delegate void ObjectRequest (uint localID, IClientAPI remoteClient)
delegate void RequestObjectPropertiesFamily (IClientAPI remoteClient, UUID AgentID, uint RequestFlags, UUID TaskID)
delegate void ObjectDeselect (uint localID, IClientAPI remoteClient)
delegate void ObjectDrop (uint localID, IClientAPI remoteClient)
delegate void UpdatePrimFlags (uint localID, bool UsePhysics, bool IsTemporary, bool IsPhantom, IClientAPI remoteClient)
delegate void UpdatePrimTexture (uint localID, byte[] texture, IClientAPI remoteClient)
delegate void UpdateVector (uint localID, Vector3 pos, IClientAPI remoteClient)
delegate void UpdatePrimRotation (uint localID, Quaternion rot, IClientAPI remoteClient)
delegate void UpdatePrimSingleRotation (uint localID, Quaternion rot, IClientAPI remoteClient)
delegate void UpdatePrimSingleRotationPosition (uint localID, Quaternion rot, Vector3 pos, IClientAPI remoteClient)
delegate void UpdatePrimGroupRotation (uint localID, Vector3 pos, Quaternion rot, IClientAPI remoteClient)
delegate void ObjectDuplicate (uint localID, Vector3 offset, uint dupeFlags, UUID AgentID, UUID GroupID)
delegate void ObjectDuplicateOnRay (uint localID, uint dupeFlags, UUID AgentID, UUID GroupID, UUID RayTargetObj, Vector3 RayEnd, Vector3 RayStart, bool BypassRaycast, bool RayEndIsIntersection, bool CopyCenters, bool CopyRotates)
delegate void StatusChange (bool status)
delegate void NewAvatar (IClientAPI remoteClient, UUID agentID, bool status)
delegate void UpdateAgent (IClientAPI remoteClient, AgentUpdateArgs agentData)
delegate void AgentRequestSit (IClientAPI remoteClient, UUID agentID, UUID targetID, Vector3 offset)
delegate void AgentSit (IClientAPI remoteClient, UUID agentID)
delegate void LandUndo (IClientAPI remoteClient)
delegate void AvatarPickerRequest (IClientAPI remoteClient, UUID agentdata, UUID queryID, string UserQuery)
delegate void GrabObject (uint localID, Vector3 pos, IClientAPI remoteClient, List< SurfaceTouchEventArgs > surfaceArgs)
delegate void DeGrabObject (uint localID, IClientAPI remoteClient, List< SurfaceTouchEventArgs > surfaceArgs)
delegate void MoveObject (UUID objectID, Vector3 offset, Vector3 grapPos, IClientAPI remoteClient, List< SurfaceTouchEventArgs > surfaceArgs)
delegate void SpinStart (UUID objectID, IClientAPI remoteClient)
delegate void SpinObject (UUID objectID, Quaternion rotation, IClientAPI remoteClient)
delegate void SpinStop (UUID objectID, IClientAPI remoteClient)
delegate void ParcelAccessListRequest (UUID agentID, UUID sessionID, uint flags, int sequenceID, int landLocalID, IClientAPI remote_client)
delegate void ParcelAccessListUpdateRequest (UUID agentID, uint flags, int landLocalID, UUID transactionID, int sequenceID, int sections, List< LandAccessEntry > entries, IClientAPI remote_client)
delegate void ParcelPropertiesRequest (int start_x, int start_y, int end_x, int end_y, int sequence_id, bool snap_selection, IClientAPI remote_client)
delegate void ParcelDivideRequest (int west, int south, int east, int north, IClientAPI remote_client)
delegate void ParcelJoinRequest (int west, int south, int east, int north, IClientAPI remote_client)
delegate void ParcelPropertiesUpdateRequest (LandUpdateArgs args, int local_id, IClientAPI remote_client)
delegate void ParcelSelectObjects (int land_local_id, int request_type, List< UUID > returnIDs, IClientAPI remote_client)
delegate void ParcelObjectOwnerRequest (int local_id, IClientAPI remote_client)
delegate void ParcelAbandonRequest (int local_id, IClientAPI remote_client)
delegate void ParcelGodForceOwner (int local_id, UUID ownerID, IClientAPI remote_client)
delegate void ParcelReclaim (int local_id, IClientAPI remote_client)
delegate void ParcelReturnObjectsRequest (int local_id, uint return_type, UUID[] agent_ids, UUID[] selected_ids, IClientAPI remote_client)
delegate void ParcelDeedToGroup (int local_id, UUID group_id, IClientAPI remote_client)
delegate void EstateOwnerMessageRequest (UUID AgentID, UUID SessionID, UUID TransactionID, UUID Invoice, byte[] Method, byte[][] Parameters, IClientAPI remote_client)
delegate void RegionInfoRequest (IClientAPI remote_client)
delegate void EstateCovenantRequest (IClientAPI remote_client)
delegate void UUIDNameRequest (UUID id, IClientAPI remote_client)
delegate void AddNewPrim (UUID ownerID, UUID groupID, Vector3 RayEnd, Quaternion rot, PrimitiveBaseShape shape, byte bypassRaycast, Vector3 RayStart, UUID RayTargetID, byte RayEndIsIntersection)
delegate void RequestGodlikePowers (UUID AgentID, UUID SessionID, UUID token, bool GodLike, IClientAPI remote_client)
delegate void GodKickUser (UUID GodAgentID, UUID GodSessionID, UUID AgentID, uint kickflags, byte[] reason)
delegate void CreateInventoryFolder (IClientAPI remoteClient, UUID folderID, ushort folderType, string folderName, UUID parentID)
delegate void UpdateInventoryFolder (IClientAPI remoteClient, UUID folderID, ushort type, string name, UUID parentID)
delegate void MoveInventoryFolder (IClientAPI remoteClient, UUID folderID, UUID parentID)
delegate void CreateNewInventoryItem (IClientAPI remoteClient, UUID transActionID, UUID folderID, uint callbackID, string description, string name, sbyte invType, sbyte type, byte wearableType, uint nextOwnerMask, int creationDate)
delegate void LinkInventoryItem (IClientAPI remoteClient, UUID transActionID, UUID folderID, uint callbackID, string description, string name, sbyte invType, sbyte type, UUID olditemID)
delegate void FetchInventoryDescendents (IClientAPI remoteClient, UUID folderID, UUID ownerID, bool fetchFolders, bool fetchItems, int sortOrder)
delegate void PurgeInventoryDescendents (IClientAPI remoteClient, UUID folderID)
delegate void FetchInventory (IClientAPI remoteClient, UUID itemID, UUID ownerID)
delegate void RequestTaskInventory (IClientAPI remoteClient, uint localID)
delegate void UpdateInventoryItem (IClientAPI remoteClient, UUID transactionID, UUID itemID, InventoryItemBase itemUpd)
delegate void CopyInventoryItem (IClientAPI remoteClient, uint callbackID, UUID oldAgentID, UUID oldItemID, UUID newFolderID, string newName)
delegate void MoveInventoryItem (IClientAPI remoteClient, List< InventoryItemBase > items)
delegate void RemoveInventoryItem (IClientAPI remoteClient, List< UUID > itemIDs)
delegate void RemoveInventoryFolder (IClientAPI remoteClient, List< UUID > folderIDs)
delegate void RequestAsset (IClientAPI remoteClient, RequestAssetArgs transferRequest)
delegate void AbortXfer (IClientAPI remoteClient, ulong xferID)
delegate void RezScript (IClientAPI remoteClient, InventoryItemBase item, UUID transactionID, uint localID)
delegate void UpdateTaskInventory (IClientAPI remoteClient, UUID transactionID, TaskInventoryItem item, uint localID)
delegate void MoveTaskInventory (IClientAPI remoteClient, UUID folderID, uint localID, UUID itemID)
delegate void RemoveTaskInventory (IClientAPI remoteClient, UUID itemID, uint localID)
delegate void UDPAssetUploadRequest (IClientAPI remoteClient, UUID assetID, UUID transaction, sbyte type, byte[] data, bool storeLocal, bool tempFile)
delegate void XferReceive (IClientAPI remoteClient, ulong xferID, uint packetID, byte[] data)
delegate void RequestXfer (IClientAPI remoteClient, ulong xferID, string fileName)
delegate void ConfirmXfer (IClientAPI remoteClient, ulong xferID, uint packetID)
delegate void FriendActionDelegate (IClientAPI remoteClient, UUID agentID, UUID transactionID, List< UUID > callingCardFolders)
delegate void FriendshipTermination (IClientAPI remoteClient, UUID agentID, UUID ExID)
delegate void MoneyTransferRequest (UUID sourceID, UUID destID, int amount, int transactionType, string description)
delegate void ParcelBuy (UUID agentId, UUID groupId, bool final, bool groupOwned, bool removeContribution, int parcelLocalID, int parcelArea, int parcelPrice, bool authenticated)
delegate void MoneyBalanceRequest (IClientAPI remoteClient, UUID agentID, UUID sessionID, UUID TransactionID)
delegate void ObjectPermissions (IClientAPI controller, UUID agentID, UUID sessionID, byte field, uint localId, uint mask, byte set)
delegate void EconomyDataRequest (UUID agentID)
delegate void ObjectIncludeInSearch (IClientAPI remoteClient, bool IncludeInSearch, uint localID)
delegate void ScriptAnswer (IClientAPI remoteClient, UUID objectID, UUID itemID, int answer)
delegate void RequestPayPrice (IClientAPI remoteClient, UUID objectID)
delegate void ObjectSaleInfo (IClientAPI remoteClient, UUID agentID, UUID sessionID, uint localID, byte saleType, int salePrice)
delegate void ObjectBuy (IClientAPI remoteClient, UUID agentID, UUID sessionID, UUID groupID, UUID categoryID, uint localID, byte saleType, int salePrice)
delegate void BuyObjectInventory (IClientAPI remoteClient, UUID agentID, UUID sessionID, UUID objectID, UUID itemID, UUID folderID)
delegate void ForceReleaseControls (IClientAPI remoteClient, UUID agentID)
delegate void GodLandStatRequest (int parcelID, uint reportType, uint requestflags, string filter, IClientAPI remoteClient)
delegate void DetailedEstateDataRequest (IClientAPI remoteClient, UUID invoice)
delegate void SetEstateFlagsRequest (bool blockTerraform, bool noFly, bool allowDamage, bool blockLandResell, int maxAgents, float objectBonusFactor, int matureLevel, bool restrictPushObject, bool allowParcelChanges)
delegate void SetEstateTerrainBaseTexture (IClientAPI remoteClient, int corner, UUID side)
delegate void SetEstateTerrainDetailTexture (IClientAPI remoteClient, int corner, UUID side)
delegate void SetEstateTerrainTextureHeights (IClientAPI remoteClient, int corner, float lowVal, float highVal)
delegate void CommitEstateTerrainTextureRequest (IClientAPI remoteClient)
delegate void SetRegionTerrainSettings (float waterHeight, float terrainRaiseLimit, float terrainLowerLimit, bool estateSun, bool fixedSun, float sunHour, bool globalSun, bool estateFixed, float estateSunHour)
delegate void EstateChangeInfo (IClientAPI client, UUID invoice, UUID senderID, UInt32 param1, UInt32 param2)
delegate void EstateManageTelehub (IClientAPI client, UUID invoice, UUID senderID, string cmd, UInt32 param1)
delegate void RequestTerrain (IClientAPI remoteClient, string clientFileName)
delegate void BakeTerrain (IClientAPI remoteClient)
delegate void EstateRestartSimRequest (IClientAPI remoteClient, int secondsTilReboot)
delegate void EstateChangeCovenantRequest (IClientAPI remoteClient, UUID newCovenantID)
delegate void UpdateEstateAccessDeltaRequest (IClientAPI remote_client, UUID invoice, int estateAccessType, UUID user)
delegate void SimulatorBlueBoxMessageRequest (IClientAPI remoteClient, UUID invoice, UUID senderID, UUID sessionID, string senderName, string message)
delegate void EstateBlueBoxMessageRequest (IClientAPI remoteClient, UUID invoice, UUID senderID, UUID sessionID, string senderName, string message)
delegate void EstateDebugRegionRequest (IClientAPI remoteClient, UUID invoice, UUID senderID, bool scripted, bool collisionEvents, bool physics)
delegate void EstateTeleportOneUserHomeRequest (IClientAPI remoteClient, UUID invoice, UUID senderID, UUID prey)
delegate void EstateTeleportAllUsersHomeRequest (IClientAPI remoteClient, UUID invoice, UUID senderID)
delegate void RegionHandleRequest (IClientAPI remoteClient, UUID regionID)
delegate void ParcelInfoRequest (IClientAPI remoteClient, UUID parcelID)
delegate void ScriptReset (IClientAPI remoteClient, UUID objectID, UUID itemID)
delegate void GetScriptRunning (IClientAPI remoteClient, UUID objectID, UUID itemID)
delegate void SetScriptRunning (IClientAPI remoteClient, UUID objectID, UUID itemID, bool running)
delegate void ActivateGesture (IClientAPI client, UUID gestureid, UUID assetId)
delegate void DeactivateGesture (IClientAPI client, UUID gestureid)
delegate void TerrainUnacked (IClientAPI remoteClient, int patchX, int patchY)
delegate void ObjectOwner (IClientAPI remoteClient, UUID ownerID, UUID groupID, List< uint > localIDs)
delegate void DirPlacesQuery (IClientAPI remoteClient, UUID queryID, string queryText, int queryFlags, int category, string simName, int queryStart)
delegate void DirFindQuery (IClientAPI remoteClient, UUID queryID, string queryText, uint queryFlags, int queryStart)
delegate void DirLandQuery (IClientAPI remoteClient, UUID queryID, uint queryFlags, uint searchType, int price, int area, int queryStart)
delegate void DirPopularQuery (IClientAPI remoteClient, UUID queryID, uint queryFlags)
delegate void DirClassifiedQuery (IClientAPI remoteClient, UUID queryID, string queryText, uint queryFlags, uint category, int queryStart)
delegate void EventInfoRequest (IClientAPI remoteClient, uint eventID)
delegate void ParcelSetOtherCleanTime (IClientAPI remoteClient, int localID, int otherCleanTime)
delegate void MapItemRequest (IClientAPI remoteClient, uint flags, uint EstateID, bool godlike, uint itemtype, ulong regionhandle)
delegate void OfferCallingCard (IClientAPI remoteClient, UUID destID, UUID transactionID)
delegate void AcceptCallingCard (IClientAPI remoteClient, UUID transactionID, UUID folderID)
delegate void DeclineCallingCard (IClientAPI remoteClient, UUID transactionID)
delegate void SoundTrigger (UUID soundId, UUID ownerid, UUID objid, UUID parentid, double Gain, Vector3 Position, UInt64 Handle, float radius)
delegate void StartLure (byte lureType, string message, UUID targetID, IClientAPI client)
delegate void TeleportLureRequest (UUID lureID, uint teleportFlags, IClientAPI client)
delegate void ClassifiedInfoRequest (UUID classifiedID, IClientAPI client)
delegate void ClassifiedInfoUpdate (UUID classifiedID, uint category, string name, string description, UUID parcelID, uint parentEstate, UUID snapshotID, Vector3 globalPos, byte classifiedFlags, int price, IClientAPI client)
delegate void ClassifiedDelete (UUID classifiedID, IClientAPI client)
delegate void EventNotificationAddRequest (uint EventID, IClientAPI client)
delegate void EventNotificationRemoveRequest (uint EventID, IClientAPI client)
delegate void EventGodDelete (uint eventID, UUID queryID, string queryText, uint queryFlags, int queryStart, IClientAPI client)
delegate void ParcelDwellRequest (int localID, IClientAPI client)
delegate void UserInfoRequest (IClientAPI client)
delegate void UpdateUserInfo (bool imViaEmail, bool visible, IClientAPI client)
delegate void RetrieveInstantMessages (IClientAPI client)
delegate void PickDelete (IClientAPI client, UUID pickID)
delegate void PickGodDelete (IClientAPI client, UUID agentID, UUID pickID, UUID queryID)
delegate void PickInfoUpdate (IClientAPI client, UUID pickID, UUID creatorID, bool topPick, string name, string desc, UUID snapshotID, int sortOrder, bool enabled)
delegate void AvatarNotesUpdate (IClientAPI client, UUID targetID, string notes)
delegate void MuteListRequest (IClientAPI client, uint muteCRC)
delegate void AvatarInterestUpdate (IClientAPI client, uint wantmask, string wanttext, uint skillsmask, string skillstext, string languages)
delegate void GrantUserFriendRights (IClientAPI client, UUID requester, UUID target, int rights)
delegate void PlacesQuery (UUID QueryID, UUID TransactionID, string QueryText, uint QueryFlags, byte Category, string SimName, IClientAPI client)
delegate void AgentFOV (IClientAPI client, float verticalAngle)
delegate void MuteListEntryUpdate (IClientAPI client, UUID MuteID, string Name, int Flags, UUID AgentID)
delegate void MuteListEntryRemove (IClientAPI client, UUID MuteID, string Name, UUID AgentID)
delegate void AvatarInterestReply (IClientAPI client, UUID target, uint wantmask, string wanttext, uint skillsmask, string skillstext, string languages)
delegate void FindAgentUpdate (IClientAPI client, UUID hunter, UUID target)
delegate void TrackAgentUpdate (IClientAPI client, UUID hunter, UUID target)
delegate void FreezeUserUpdate (IClientAPI client, UUID parcelowner, uint flags, UUID target)
delegate void EjectUserUpdate (IClientAPI client, UUID parcelowner, uint flags, UUID target)
delegate void NewUserReport (IClientAPI client, string regionName, UUID abuserID, byte catagory, byte checkflags, string details, UUID objectID, Vector3 postion, byte reportType, UUID screenshotID, string Summary, UUID reporter)
delegate void GodUpdateRegionInfoUpdate (IClientAPI client, float BillableFactor, ulong EstateID, ulong RegionFlags, byte[] SimName, int RedirectX, int RedirectY)
delegate void GodlikeMessage (IClientAPI client, UUID requester, byte[] Method, byte[] Parameter)
delegate void SaveStateHandler (IClientAPI client, UUID agentID)
delegate void GroupAccountSummaryRequest (IClientAPI client, UUID agentID, UUID groupID)
delegate void GroupAccountDetailsRequest (IClientAPI client, UUID agentID, UUID groupID, UUID transactionID, UUID sessionID)
delegate void GroupAccountTransactionsRequest (IClientAPI client, UUID agentID, UUID groupID, UUID transactionID, UUID sessionID)
delegate void ParcelBuyPass (IClientAPI client, UUID agentID, int ParcelLocalID)
delegate void ParcelGodMark (IClientAPI client, UUID agentID, int ParcelLocalID)
delegate void GroupActiveProposalsRequest (IClientAPI client, UUID agentID, UUID groupID, UUID transactionID, UUID sessionID)
delegate void GroupVoteHistoryRequest (IClientAPI client, UUID agentID, UUID groupID, UUID transactionID, UUID sessionID)
delegate void SimWideDeletesDelegate (IClientAPI client, UUID agentID, int flags, UUID targetID)
delegate void SendPostcard (IClientAPI client)
delegate void CommandDelegate (string module, string[] cmd)
delegate int overrideParcelMaxPrimCountDelegate (ILandObject obj)
delegate int overrideSimulatorMaxPrimCountDelegate (ILandObject obj)
delegate void ObjectPaid (UUID objectID, UUID agentID, int amount)
delegate void NewRegionCreated (IScene scene)
delegate void restart (RegionInfo thisRegion)


Enumeration Type Documentation

Enumerator:
Normal 
Maptile 
Rewritable 
Collectable 

Enumerator:
CacheMissing 
AllowUpdate 

Enumerator:
Memory 
File 

Enumerator:
Conservative 
Balanced 
Aggressive 

Enumerator:
Whisper 
Say 
Shout 
StartTyping 
StopTyping 
DebugChannel 
Region 
Owner 
Broadcast 

Indicate what action to take on an object derez request

Enumerator:
SaveToExistingUserInventoryItem 
TakeCopy 
Take 
GodTakeCopy 
Delete 
Return 

Enumerator:
Mature 

Enumerator:
Straight 
Curve1 
Curve2 
Flexible 

The method used by Util.FireAndForget for asynchronously firing events.

None is used to execute the method in the same thread that made the call. It should only be used by regression test code that relies on predictable event ordering. RegressionTest is used by regression tests. It fires the call synchronously and does not catch any exceptions.

Enumerator:
None 
RegressionTest 
UnsafeQueueUserWorkItem 
QueueUserWorkItem 
BeginInvoke 
SmartThreadPool 
Thread 

Enumerator:
Same 
Circle 
Square 
Triangle 

Enumerator:
None 
PublicationOnly 
ExecutionAndPublication 

Enumerator:
Stop 
Pause 
Play 
Loop 
Texture  Texture assets.

Url 
Time 
Agent 
Unload 
AutoAlign 
Type 
Size 
Desc 

Enumerator:
Primitive 
Avatar 
Grass 
NewTree 
ParticleSystem 
Tree 

Indicate the type of ScenePresence.

Enumerator:
User 
Npc 

Specifies the fields that have been changed when sending a prim or avatar update.

Enumerator:
None 
AttachmentPoint 
Material 
ClickAction 
Scale 
ParentID 
PrimFlags 
PrimData 
MediaURL 
ScratchPad 
Textures 
TextureAnim 
NameValue 
Position 
Rotation 
Velocity 
Acceleration 
AngularVelocity 
CollisionPlane 
Text 
Particles 
ExtraData 
Sound 
Joint 
FullUpdate 

Enumerator:
Circle 
Square 
IsometricTriangle 
EquilateralTriangle 
RightTriangle 
HalfCircle 

Enumerator:
Down 
Up 
Crashed 
Starting 

Enumerator:
Unknown  Unthrottled packets.

Resend  Packets that are being resent.

Land  Terrain data.

Wind  Wind data.

Cloud  Cloud data.

Task  Any packets that do not fit into the other throttles.

Texture  Texture assets.

Asset  Non-texture assets.

State  Avatar and primitive data.

This is a sub-category of Task

Enumerator:
Land  Terrain data.

Wind  Wind data.

Cloud  Cloud data.

Task  Any packets that do not fit into the other throttles.

Texture  Texture assets.

Asset  Non-texture assets.

State  Avatar and primitive data.

This is a sub-category of Task


Function Documentation

delegate void OpenSim::Framework::AbortXfer ( IClientAPI  remoteClient,
ulong  xferID 
)

delegate void OpenSim::Framework::AcceptCallingCard ( IClientAPI  remoteClient,
UUID  transactionID,
UUID  folderID 
)

delegate void OpenSim::Framework::ActivateGesture ( IClientAPI  client,
UUID  gestureid,
UUID  assetId 
)

delegate void OpenSim::Framework::AddNewPrim ( UUID  ownerID,
UUID  groupID,
Vector3  RayEnd,
Quaternion  rot,
PrimitiveBaseShape  shape,
byte  bypassRaycast,
Vector3  RayStart,
UUID  RayTargetID,
byte  RayEndIsIntersection 
)

delegate void OpenSim::Framework::AgentFOV ( IClientAPI  client,
float  verticalAngle 
)

delegate void OpenSim::Framework::AgentRequestSit ( IClientAPI  remoteClient,
UUID  agentID,
UUID  targetID,
Vector3  offset 
)

delegate void OpenSim::Framework::AgentSit ( IClientAPI  remoteClient,
UUID  agentID 
)

delegate void OpenSim::Framework::AvatarInterestReply ( IClientAPI  client,
UUID  target,
uint  wantmask,
string  wanttext,
uint  skillsmask,
string  skillstext,
string  languages 
)

delegate void OpenSim::Framework::AvatarInterestUpdate ( IClientAPI  client,
uint  wantmask,
string  wanttext,
uint  skillsmask,
string  skillstext,
string  languages 
)

delegate void OpenSim::Framework::AvatarNotesUpdate ( IClientAPI  client,
UUID  targetID,
string  notes 
)

delegate void OpenSim::Framework::AvatarNowWearing ( IClientAPI  sender,
AvatarWearingArgs  e 
)

delegate void OpenSim::Framework::AvatarPickerRequest ( IClientAPI  remoteClient,
UUID  agentdata,
UUID  queryID,
string  UserQuery 
)

delegate void OpenSim::Framework::BakeTerrain ( IClientAPI  remoteClient  ) 

delegate void OpenSim::Framework::BuyObjectInventory ( IClientAPI  remoteClient,
UUID  agentID,
UUID  sessionID,
UUID  objectID,
UUID  itemID,
UUID  folderID 
)

delegate void OpenSim::Framework::ChatMessage ( Object  sender,
OSChatMessage  e 
)

delegate void OpenSim::Framework::ClassifiedDelete ( UUID  classifiedID,
IClientAPI  client 
)

delegate void OpenSim::Framework::ClassifiedInfoRequest ( UUID  classifiedID,
IClientAPI  client 
)

delegate void OpenSim::Framework::ClassifiedInfoUpdate ( UUID  classifiedID,
uint  category,
string  name,
string  description,
UUID  parcelID,
uint  parentEstate,
UUID  snapshotID,
Vector3  globalPos,
byte  classifiedFlags,
int  price,
IClientAPI  client 
)

delegate void OpenSim::Framework::CommandDelegate ( string  module,
string[]  cmd 
)

delegate void OpenSim::Framework::CommitEstateTerrainTextureRequest ( IClientAPI  remoteClient  ) 

delegate void OpenSim::Framework::ConfirmXfer ( IClientAPI  remoteClient,
ulong  xferID,
uint  packetID 
)

delegate void OpenSim::Framework::CopyInventoryItem ( IClientAPI  remoteClient,
uint  callbackID,
UUID  oldAgentID,
UUID  oldItemID,
UUID  newFolderID,
string  newName 
)

delegate void OpenSim::Framework::CreateInventoryFolder ( IClientAPI  remoteClient,
UUID  folderID,
ushort  folderType,
string  folderName,
UUID  parentID 
)

delegate void OpenSim::Framework::CreateNewInventoryItem ( IClientAPI  remoteClient,
UUID  transActionID,
UUID  folderID,
uint  callbackID,
string  description,
string  name,
sbyte  invType,
sbyte  type,
byte  wearableType,
uint  nextOwnerMask,
int  creationDate 
)

delegate void OpenSim::Framework::DeactivateGesture ( IClientAPI  client,
UUID  gestureid 
)

delegate void OpenSim::Framework::DeclineCallingCard ( IClientAPI  remoteClient,
UUID  transactionID 
)

delegate void OpenSim::Framework::DeGrabObject ( uint  localID,
IClientAPI  remoteClient,
List< SurfaceTouchEventArgs >  surfaceArgs 
)

delegate void OpenSim::Framework::DelinkObjects ( List< uint >  primIds,
IClientAPI  client 
)

delegate void OpenSim::Framework::DeRezObject ( IClientAPI  remoteClient,
List< uint >  localIDs,
UUID  groupID,
DeRezAction  action,
UUID  destinationID 
)

delegate void OpenSim::Framework::DetailedEstateDataRequest ( IClientAPI  remoteClient,
UUID  invoice 
)

delegate void OpenSim::Framework::DirClassifiedQuery ( IClientAPI  remoteClient,
UUID  queryID,
string  queryText,
uint  queryFlags,
uint  category,
int  queryStart 
)

delegate void OpenSim::Framework::DirFindQuery ( IClientAPI  remoteClient,
UUID  queryID,
string  queryText,
uint  queryFlags,
int  queryStart 
)

delegate void OpenSim::Framework::DirLandQuery ( IClientAPI  remoteClient,
UUID  queryID,
uint  queryFlags,
uint  searchType,
int  price,
int  area,
int  queryStart 
)

delegate void OpenSim::Framework::DirPlacesQuery ( IClientAPI  remoteClient,
UUID  queryID,
string  queryText,
int  queryFlags,
int  category,
string  simName,
int  queryStart 
)

delegate void OpenSim::Framework::DirPopularQuery ( IClientAPI  remoteClient,
UUID  queryID,
uint  queryFlags 
)

delegate void OpenSim::Framework::DisconnectUser (  ) 

delegate void OpenSim::Framework::EconomyDataRequest ( UUID  agentID  ) 

delegate void OpenSim::Framework::EjectUserUpdate ( IClientAPI  client,
UUID  parcelowner,
uint  flags,
UUID  target 
)

delegate void OpenSim::Framework::EstateBlueBoxMessageRequest ( IClientAPI  remoteClient,
UUID  invoice,
UUID  senderID,
UUID  sessionID,
string  senderName,
string  message 
)

delegate void OpenSim::Framework::EstateChangeCovenantRequest ( IClientAPI  remoteClient,
UUID  newCovenantID 
)

delegate void OpenSim::Framework::EstateChangeInfo ( IClientAPI  client,
UUID  invoice,
UUID  senderID,
UInt32  param1,
UInt32  param2 
)

delegate void OpenSim::Framework::EstateCovenantRequest ( IClientAPI  remote_client  ) 

delegate void OpenSim::Framework::EstateDebugRegionRequest ( IClientAPI  remoteClient,
UUID  invoice,
UUID  senderID,
bool  scripted,
bool  collisionEvents,
bool  physics 
)

delegate void OpenSim::Framework::EstateManageTelehub ( IClientAPI  client,
UUID  invoice,
UUID  senderID,
string  cmd,
UInt32  param1 
)

delegate void OpenSim::Framework::EstateOwnerMessageRequest ( UUID  AgentID,
UUID  SessionID,
UUID  TransactionID,
UUID  Invoice,
byte[]  Method,
byte  Parameters[][],
IClientAPI  remote_client 
)

delegate void OpenSim::Framework::EstateRestartSimRequest ( IClientAPI  remoteClient,
int  secondsTilReboot 
)

delegate void OpenSim::Framework::EstateTeleportAllUsersHomeRequest ( IClientAPI  remoteClient,
UUID  invoice,
UUID  senderID 
)

delegate void OpenSim::Framework::EstateTeleportOneUserHomeRequest ( IClientAPI  remoteClient,
UUID  invoice,
UUID  senderID,
UUID  prey 
)

delegate void OpenSim::Framework::EventGodDelete ( uint  eventID,
UUID  queryID,
string  queryText,
uint  queryFlags,
int  queryStart,
IClientAPI  client 
)

delegate void OpenSim::Framework::EventInfoRequest ( IClientAPI  remoteClient,
uint  eventID 
)

delegate void OpenSim::Framework::EventNotificationAddRequest ( uint  EventID,
IClientAPI  client 
)

delegate void OpenSim::Framework::EventNotificationRemoveRequest ( uint  EventID,
IClientAPI  client 
)

delegate bool OpenSim::Framework::ExpireDelegate ( string  index  ) 

delegate Object OpenSim::Framework::FetchDelegate ( string  index  ) 

delegate void OpenSim::Framework::FetchInventory ( IClientAPI  remoteClient,
UUID  itemID,
UUID  ownerID 
)

delegate void OpenSim::Framework::FetchInventoryDescendents ( IClientAPI  remoteClient,
UUID  folderID,
UUID  ownerID,
bool  fetchFolders,
bool  fetchItems,
int  sortOrder 
)

delegate void OpenSim::Framework::FindAgentUpdate ( IClientAPI  client,
UUID  hunter,
UUID  target 
)

delegate void OpenSim::Framework::ForceReleaseControls ( IClientAPI  remoteClient,
UUID  agentID 
)

delegate void OpenSim::Framework::FreezeUserUpdate ( IClientAPI  client,
UUID  parcelowner,
uint  flags,
UUID  target 
)

delegate void OpenSim::Framework::FriendActionDelegate ( IClientAPI  remoteClient,
UUID  agentID,
UUID  transactionID,
List< UUID >  callingCardFolders 
)

delegate void OpenSim::Framework::FriendshipTermination ( IClientAPI  remoteClient,
UUID  agentID,
UUID  ExID 
)

delegate void OpenSim::Framework::GenericCall1 ( IClientAPI  remoteClient  ) 

delegate void OpenSim::Framework::GenericCall2 (  ) 

delegate void OpenSim::Framework::GenericCall4 ( Packet  packet,
IClientAPI  remoteClient 
)

delegate void OpenSim::Framework::GenericCall5 ( IClientAPI  remoteClient,
bool  status 
)

delegate void OpenSim::Framework::GenericCall7 ( IClientAPI  remoteClient,
uint  localID,
string  message 
)

delegate void OpenSim::Framework::GenericMessage ( Object  sender,
string  method,
List< String >  args 
)

delegate void OpenSim::Framework::GetScriptRunning ( IClientAPI  remoteClient,
UUID  objectID,
UUID  itemID 
)

delegate void OpenSim::Framework::GodKickUser ( UUID  GodAgentID,
UUID  GodSessionID,
UUID  AgentID,
uint  kickflags,
byte[]  reason 
)

delegate void OpenSim::Framework::GodLandStatRequest ( int  parcelID,
uint  reportType,
uint  requestflags,
string  filter,
IClientAPI  remoteClient 
)

delegate void OpenSim::Framework::GodlikeMessage ( IClientAPI  client,
UUID  requester,
byte[]  Method,
byte[]  Parameter 
)

delegate void OpenSim::Framework::GodUpdateRegionInfoUpdate ( IClientAPI  client,
float  BillableFactor,
ulong  EstateID,
ulong  RegionFlags,
byte[]  SimName,
int  RedirectX,
int  RedirectY 
)

delegate void OpenSim::Framework::GrabObject ( uint  localID,
Vector3  pos,
IClientAPI  remoteClient,
List< SurfaceTouchEventArgs >  surfaceArgs 
)

delegate void OpenSim::Framework::GrantUserFriendRights ( IClientAPI  client,
UUID  requester,
UUID  target,
int  rights 
)

delegate void OpenSim::Framework::GroupAccountDetailsRequest ( IClientAPI  client,
UUID  agentID,
UUID  groupID,
UUID  transactionID,
UUID  sessionID 
)

delegate void OpenSim::Framework::GroupAccountSummaryRequest ( IClientAPI  client,
UUID  agentID,
UUID  groupID 
)

delegate void OpenSim::Framework::GroupAccountTransactionsRequest ( IClientAPI  client,
UUID  agentID,
UUID  groupID,
UUID  transactionID,
UUID  sessionID 
)

delegate void OpenSim::Framework::GroupActiveProposalsRequest ( IClientAPI  client,
UUID  agentID,
UUID  groupID,
UUID  transactionID,
UUID  sessionID 
)

delegate void OpenSim::Framework::GroupVoteHistoryRequest ( IClientAPI  client,
UUID  agentID,
UUID  groupID,
UUID  transactionID,
UUID  sessionID 
)

delegate void OpenSim::Framework::ImprovedInstantMessage ( IClientAPI  remoteclient,
GridInstantMessage  im 
)

delegate void OpenSim::Framework::LandUndo ( IClientAPI  remoteClient  ) 

delegate void OpenSim::Framework::LinkInventoryItem ( IClientAPI  remoteClient,
UUID  transActionID,
UUID  folderID,
uint  callbackID,
string  description,
string  name,
sbyte  invType,
sbyte  type,
UUID  olditemID 
)

delegate void OpenSim::Framework::LinkObjects ( IClientAPI  remoteClient,
uint  parent,
List< uint >  children 
)

delegate void OpenSim::Framework::MapItemRequest ( IClientAPI  remoteClient,
uint  flags,
uint  EstateID,
bool  godlike,
uint  itemtype,
ulong  regionhandle 
)

delegate void OpenSim::Framework::ModifyTerrain ( UUID  user,
float  height,
float  seconds,
byte  size,
byte  action,
float  north,
float  west,
float  south,
float  east,
UUID  agentId 
)

delegate void OpenSim::Framework::MoneyBalanceRequest ( IClientAPI  remoteClient,
UUID  agentID,
UUID  sessionID,
UUID  TransactionID 
)

delegate void OpenSim::Framework::MoneyTransferRequest ( UUID  sourceID,
UUID  destID,
int  amount,
int  transactionType,
string  description 
)

delegate void OpenSim::Framework::MoveInventoryFolder ( IClientAPI  remoteClient,
UUID  folderID,
UUID  parentID 
)

delegate void OpenSim::Framework::MoveInventoryItem ( IClientAPI  remoteClient,
List< InventoryItemBase >  items 
)

delegate void OpenSim::Framework::MoveObject ( UUID  objectID,
Vector3  offset,
Vector3  grapPos,
IClientAPI  remoteClient,
List< SurfaceTouchEventArgs >  surfaceArgs 
)

delegate void OpenSim::Framework::MoveTaskInventory ( IClientAPI  remoteClient,
UUID  folderID,
uint  localID,
UUID  itemID 
)

delegate void OpenSim::Framework::MuteListEntryRemove ( IClientAPI  client,
UUID  MuteID,
string  Name,
UUID  AgentID 
)

delegate void OpenSim::Framework::MuteListEntryUpdate ( IClientAPI  client,
UUID  MuteID,
string  Name,
int  Flags,
UUID  AgentID 
)

delegate void OpenSim::Framework::MuteListRequest ( IClientAPI  client,
uint  muteCRC 
)

delegate void OpenSim::Framework::NetworkStats ( int  inPackets,
int  outPackets,
int  unAckedBytes 
)

delegate void OpenSim::Framework::NewAvatar ( IClientAPI  remoteClient,
UUID  agentID,
bool  status 
)

delegate void OpenSim::Framework::NewRegionCreated ( IScene  scene  ) 

delegate void OpenSim::Framework::NewUserReport ( IClientAPI  client,
string  regionName,
UUID  abuserID,
byte  catagory,
byte  checkflags,
string  details,
UUID  objectID,
Vector3  postion,
byte  reportType,
UUID  screenshotID,
string  Summary,
UUID  reporter 
)

delegate void OpenSim::Framework::ObjectAttach ( IClientAPI  remoteClient,
uint  objectLocalID,
uint  AttachmentPt,
bool  silent 
)

delegate void OpenSim::Framework::ObjectBuy ( IClientAPI  remoteClient,
UUID  agentID,
UUID  sessionID,
UUID  groupID,
UUID  categoryID,
uint  localID,
byte  saleType,
int  salePrice 
)

delegate void OpenSim::Framework::ObjectDeselect ( uint  localID,
IClientAPI  remoteClient 
)

delegate void OpenSim::Framework::ObjectDrop ( uint  localID,
IClientAPI  remoteClient 
)

delegate void OpenSim::Framework::ObjectDuplicate ( uint  localID,
Vector3  offset,
uint  dupeFlags,
UUID  AgentID,
UUID  GroupID 
)

delegate void OpenSim::Framework::ObjectDuplicateOnRay ( uint  localID,
uint  dupeFlags,
UUID  AgentID,
UUID  GroupID,
UUID  RayTargetObj,
Vector3  RayEnd,
Vector3  RayStart,
bool  BypassRaycast,
bool  RayEndIsIntersection,
bool  CopyCenters,
bool  CopyRotates 
)

delegate void OpenSim::Framework::ObjectExtraParams ( UUID  agentID,
uint  localID,
ushort  type,
bool  inUse,
byte[]  data 
)

delegate void OpenSim::Framework::ObjectIncludeInSearch ( IClientAPI  remoteClient,
bool  IncludeInSearch,
uint  localID 
)

delegate void OpenSim::Framework::ObjectOwner ( IClientAPI  remoteClient,
UUID  ownerID,
UUID  groupID,
List< uint >  localIDs 
)

delegate void OpenSim::Framework::ObjectPaid ( UUID  objectID,
UUID  agentID,
int  amount 
)

delegate void OpenSim::Framework::ObjectPermissions ( IClientAPI  controller,
UUID  agentID,
UUID  sessionID,
byte  field,
uint  localId,
uint  mask,
byte  set 
)

delegate void OpenSim::Framework::ObjectRequest ( uint  localID,
IClientAPI  remoteClient 
)

delegate void OpenSim::Framework::ObjectSaleInfo ( IClientAPI  remoteClient,
UUID  agentID,
UUID  sessionID,
uint  localID,
byte  saleType,
int  salePrice 
)

delegate void OpenSim::Framework::ObjectSelect ( uint  localID,
IClientAPI  remoteClient 
)

delegate void OpenSim::Framework::OfferCallingCard ( IClientAPI  remoteClient,
UUID  destID,
UUID  transactionID 
)

delegate int OpenSim::Framework::overrideParcelMaxPrimCountDelegate ( ILandObject  obj  ) 

delegate int OpenSim::Framework::overrideSimulatorMaxPrimCountDelegate ( ILandObject  obj  ) 

delegate void OpenSim::Framework::ParcelAbandonRequest ( int  local_id,
IClientAPI  remote_client 
)

delegate void OpenSim::Framework::ParcelAccessListRequest ( UUID  agentID,
UUID  sessionID,
uint  flags,
int  sequenceID,
int  landLocalID,
IClientAPI  remote_client 
)

delegate void OpenSim::Framework::ParcelAccessListUpdateRequest ( UUID  agentID,
uint  flags,
int  landLocalID,
UUID  transactionID,
int  sequenceID,
int  sections,
List< LandAccessEntry >  entries,
IClientAPI  remote_client 
)

delegate void OpenSim::Framework::ParcelBuy ( UUID  agentId,
UUID  groupId,
bool  final,
bool  groupOwned,
bool  removeContribution,
int  parcelLocalID,
int  parcelArea,
int  parcelPrice,
bool  authenticated 
)

delegate void OpenSim::Framework::ParcelBuyPass ( IClientAPI  client,
UUID  agentID,
int  ParcelLocalID 
)

delegate void OpenSim::Framework::ParcelDeedToGroup ( int  local_id,
UUID  group_id,
IClientAPI  remote_client 
)

delegate void OpenSim::Framework::ParcelDivideRequest ( int  west,
int  south,
int  east,
int  north,
IClientAPI  remote_client 
)

delegate void OpenSim::Framework::ParcelDwellRequest ( int  localID,
IClientAPI  client 
)

delegate void OpenSim::Framework::ParcelGodForceOwner ( int  local_id,
UUID  ownerID,
IClientAPI  remote_client 
)

delegate void OpenSim::Framework::ParcelGodMark ( IClientAPI  client,
UUID  agentID,
int  ParcelLocalID 
)

delegate void OpenSim::Framework::ParcelInfoRequest ( IClientAPI  remoteClient,
UUID  parcelID 
)

delegate void OpenSim::Framework::ParcelJoinRequest ( int  west,
int  south,
int  east,
int  north,
IClientAPI  remote_client 
)

delegate void OpenSim::Framework::ParcelObjectOwnerRequest ( int  local_id,
IClientAPI  remote_client 
)

delegate void OpenSim::Framework::ParcelPropertiesRequest ( int  start_x,
int  start_y,
int  end_x,
int  end_y,
int  sequence_id,
bool  snap_selection,
IClientAPI  remote_client 
)

delegate void OpenSim::Framework::ParcelPropertiesUpdateRequest ( LandUpdateArgs  args,
int  local_id,
IClientAPI  remote_client 
)

delegate void OpenSim::Framework::ParcelReclaim ( int  local_id,
IClientAPI  remote_client 
)

delegate void OpenSim::Framework::ParcelReturnObjectsRequest ( int  local_id,
uint  return_type,
UUID[]  agent_ids,
UUID[]  selected_ids,
IClientAPI  remote_client 
)

delegate void OpenSim::Framework::ParcelSelectObjects ( int  land_local_id,
int  request_type,
List< UUID >  returnIDs,
IClientAPI  remote_client 
)

delegate void OpenSim::Framework::ParcelSetOtherCleanTime ( IClientAPI  remoteClient,
int  localID,
int  otherCleanTime 
)

delegate void OpenSim::Framework::PickDelete ( IClientAPI  client,
UUID  pickID 
)

delegate void OpenSim::Framework::PickGodDelete ( IClientAPI  client,
UUID  agentID,
UUID  pickID,
UUID  queryID 
)

delegate void OpenSim::Framework::PickInfoUpdate ( IClientAPI  client,
UUID  pickID,
UUID  creatorID,
bool  topPick,
string  name,
string  desc,
UUID  snapshotID,
int  sortOrder,
bool  enabled 
)

delegate void OpenSim::Framework::PlacesQuery ( UUID  QueryID,
UUID  TransactionID,
string  QueryText,
uint  QueryFlags,
byte  Category,
string  SimName,
IClientAPI  client 
)

delegate void OpenSim::Framework::PurgeInventoryDescendents ( IClientAPI  remoteClient,
UUID  folderID 
)

delegate void OpenSim::Framework::RegionHandleRequest ( IClientAPI  remoteClient,
UUID  regionID 
)

delegate void OpenSim::Framework::RegionInfoRequest ( IClientAPI  remote_client  ) 

delegate void OpenSim::Framework::RemoveInventoryFolder ( IClientAPI  remoteClient,
List< UUID >  folderIDs 
)

delegate void OpenSim::Framework::RemoveInventoryItem ( IClientAPI  remoteClient,
List< UUID >  itemIDs 
)

delegate void OpenSim::Framework::RemoveTaskInventory ( IClientAPI  remoteClient,
UUID  itemID,
uint  localID 
)

delegate void OpenSim::Framework::RequestAsset ( IClientAPI  remoteClient,
RequestAssetArgs  transferRequest 
)

delegate void OpenSim::Framework::RequestAvatarProperties ( IClientAPI  remoteClient,
UUID  avatarID 
)

delegate void OpenSim::Framework::RequestGodlikePowers ( UUID  AgentID,
UUID  SessionID,
UUID  token,
bool  GodLike,
IClientAPI  remote_client 
)

delegate void OpenSim::Framework::RequestMapBlocks ( IClientAPI  remoteClient,
int  minX,
int  minY,
int  maxX,
int  maxY,
uint  flag 
)

delegate void OpenSim::Framework::RequestMapName ( IClientAPI  remoteClient,
string  mapName,
uint  flags 
)

delegate void OpenSim::Framework::RequestObjectPropertiesFamily ( IClientAPI  remoteClient,
UUID  AgentID,
uint  RequestFlags,
UUID  TaskID 
)

delegate void OpenSim::Framework::RequestPayPrice ( IClientAPI  remoteClient,
UUID  objectID 
)

delegate void OpenSim::Framework::RequestTaskInventory ( IClientAPI  remoteClient,
uint  localID 
)

delegate void OpenSim::Framework::RequestTerrain ( IClientAPI  remoteClient,
string  clientFileName 
)

delegate void OpenSim::Framework::RequestXfer ( IClientAPI  remoteClient,
ulong  xferID,
string  fileName 
)

delegate void OpenSim::Framework::restart ( RegionInfo  thisRegion  ) 

delegate void OpenSim::Framework::RetrieveInstantMessages ( IClientAPI  client  ) 

delegate void OpenSim::Framework::RezMultipleAttachmentsFromInv ( IClientAPI  remoteClient,
List< KeyValuePair< UUID, uint >>  rezlist 
)

delegate void OpenSim::Framework::RezObject ( IClientAPI  remoteClient,
UUID  itemID,
Vector3  RayEnd,
Vector3  RayStart,
UUID  RayTargetID,
byte  BypassRayCast,
bool  RayEndIsIntersection,
bool  RezSelected,
bool  RemoveItem,
UUID  fromTaskID 
)

delegate void OpenSim::Framework::RezScript ( IClientAPI  remoteClient,
InventoryItemBase  item,
UUID  transactionID,
uint  localID 
)

delegate ISceneEntity OpenSim::Framework::RezSingleAttachmentFromInv ( IClientAPI  remoteClient,
UUID  itemID,
uint  AttachmentPt 
)

delegate void OpenSim::Framework::SaveStateHandler ( IClientAPI  client,
UUID  agentID 
)

delegate void OpenSim::Framework::ScriptAnswer ( IClientAPI  remoteClient,
UUID  objectID,
UUID  itemID,
int  answer 
)

delegate void OpenSim::Framework::ScriptReset ( IClientAPI  remoteClient,
UUID  objectID,
UUID  itemID 
)

delegate void OpenSim::Framework::SendPostcard ( IClientAPI  client  ) 

delegate void OpenSim::Framework::SetAlwaysRun ( IClientAPI  remoteClient,
bool  SetAlwaysRun 
)

delegate void OpenSim::Framework::SetAppearance ( IClientAPI  remoteClient,
Primitive.TextureEntry  textureEntry,
byte[]  visualParams 
)

delegate void OpenSim::Framework::SetEstateFlagsRequest ( bool  blockTerraform,
bool  noFly,
bool  allowDamage,
bool  blockLandResell,
int  maxAgents,
float  objectBonusFactor,
int  matureLevel,
bool  restrictPushObject,
bool  allowParcelChanges 
)

delegate void OpenSim::Framework::SetEstateTerrainBaseTexture ( IClientAPI  remoteClient,
int  corner,
UUID  side 
)

delegate void OpenSim::Framework::SetEstateTerrainDetailTexture ( IClientAPI  remoteClient,
int  corner,
UUID  side 
)

delegate void OpenSim::Framework::SetEstateTerrainTextureHeights ( IClientAPI  remoteClient,
int  corner,
float  lowVal,
float  highVal 
)

delegate void OpenSim::Framework::SetRegionTerrainSettings ( float  waterHeight,
float  terrainRaiseLimit,
float  terrainLowerLimit,
bool  estateSun,
bool  fixedSun,
float  sunHour,
bool  globalSun,
bool  estateFixed,
float  estateSunHour 
)

delegate void OpenSim::Framework::SetScriptRunning ( IClientAPI  remoteClient,
UUID  objectID,
UUID  itemID,
bool  running 
)

delegate void OpenSim::Framework::SimulatorBlueBoxMessageRequest ( IClientAPI  remoteClient,
UUID  invoice,
UUID  senderID,
UUID  sessionID,
string  senderName,
string  message 
)

delegate void OpenSim::Framework::SimWideDeletesDelegate ( IClientAPI  client,
UUID  agentID,
int  flags,
UUID  targetID 
)

delegate void OpenSim::Framework::SoundTrigger ( UUID  soundId,
UUID  ownerid,
UUID  objid,
UUID  parentid,
double  Gain,
Vector3  Position,
UInt64  Handle,
float  radius 
)

delegate void OpenSim::Framework::SpinObject ( UUID  objectID,
Quaternion  rotation,
IClientAPI  remoteClient 
)

delegate void OpenSim::Framework::SpinStart ( UUID  objectID,
IClientAPI  remoteClient 
)

delegate void OpenSim::Framework::SpinStop ( UUID  objectID,
IClientAPI  remoteClient 
)

delegate void OpenSim::Framework::StartAnim ( IClientAPI  remoteClient,
UUID  animID 
)

delegate void OpenSim::Framework::StartLure ( byte  lureType,
string  message,
UUID  targetID,
IClientAPI  client 
)

delegate void OpenSim::Framework::StatusChange ( bool  status  ) 

delegate void OpenSim::Framework::StopAnim ( IClientAPI  remoteClient,
UUID  animID 
)

delegate void OpenSim::Framework::TeleportCancel ( IClientAPI  remoteClient  ) 

delegate void OpenSim::Framework::TeleportLandmarkRequest ( IClientAPI  remoteClient,
AssetLandmark  lm 
)

delegate void OpenSim::Framework::TeleportLocationRequest ( IClientAPI  remoteClient,
ulong  regionHandle,
Vector3  position,
Vector3  lookAt,
uint  flags 
)

delegate void OpenSim::Framework::TeleportLureRequest ( UUID  lureID,
uint  teleportFlags,
IClientAPI  client 
)

delegate void OpenSim::Framework::TerrainUnacked ( IClientAPI  remoteClient,
int  patchX,
int  patchY 
)

delegate void OpenSim::Framework::TextureRequest ( Object  sender,
TextureRequestArgs  e 
)

delegate void OpenSim::Framework::TrackAgentUpdate ( IClientAPI  client,
UUID  hunter,
UUID  target 
)

delegate void OpenSim::Framework::UDPAssetUploadRequest ( IClientAPI  remoteClient,
UUID  assetID,
UUID  transaction,
sbyte  type,
byte[]  data,
bool  storeLocal,
bool  tempFile 
)

delegate void OpenSim::Framework::UpdateAgent ( IClientAPI  remoteClient,
AgentUpdateArgs  agentData 
)

delegate void OpenSim::Framework::UpdateAvatarProperties ( IClientAPI  remoteClient,
UserProfileData  ProfileData 
)

delegate void OpenSim::Framework::UpdateEstateAccessDeltaRequest ( IClientAPI  remote_client,
UUID  invoice,
int  estateAccessType,
UUID  user 
)

delegate void OpenSim::Framework::UpdateInventoryFolder ( IClientAPI  remoteClient,
UUID  folderID,
ushort  type,
string  name,
UUID  parentID 
)

delegate void OpenSim::Framework::UpdateInventoryItem ( IClientAPI  remoteClient,
UUID  transactionID,
UUID  itemID,
InventoryItemBase  itemUpd 
)

delegate void OpenSim::Framework::UpdatePrimFlags ( uint  localID,
bool  UsePhysics,
bool  IsTemporary,
bool  IsPhantom,
IClientAPI  remoteClient 
)

delegate void OpenSim::Framework::UpdatePrimGroupRotation ( uint  localID,
Vector3  pos,
Quaternion  rot,
IClientAPI  remoteClient 
)

delegate void OpenSim::Framework::UpdatePrimRotation ( uint  localID,
Quaternion  rot,
IClientAPI  remoteClient 
)

delegate void OpenSim::Framework::UpdatePrimSingleRotation ( uint  localID,
Quaternion  rot,
IClientAPI  remoteClient 
)

delegate void OpenSim::Framework::UpdatePrimSingleRotationPosition ( uint  localID,
Quaternion  rot,
Vector3  pos,
IClientAPI  remoteClient 
)

delegate void OpenSim::Framework::UpdatePrimTexture ( uint  localID,
byte[]  texture,
IClientAPI  remoteClient 
)

delegate void OpenSim::Framework::UpdateShape ( UUID  agentID,
uint  localID,
UpdateShapeArgs  shapeBlock 
)

delegate void OpenSim::Framework::UpdateTaskInventory ( IClientAPI  remoteClient,
UUID  transactionID,
TaskInventoryItem  item,
uint  localID 
)

delegate void OpenSim::Framework::UpdateUserInfo ( bool  imViaEmail,
bool  visible,
IClientAPI  client 
)

delegate void OpenSim::Framework::UpdateVector ( uint  localID,
Vector3  pos,
IClientAPI  remoteClient 
)

delegate void OpenSim::Framework::UserInfoRequest ( IClientAPI  client  ) 

delegate void OpenSim::Framework::UUIDNameRequest ( UUID  id,
IClientAPI  remote_client 
)

delegate void OpenSim::Framework::ViewerEffectEventHandler ( IClientAPI  sender,
List< ViewerEffectEventHandlerArg >  args 
)

delegate void OpenSim::Framework::XferReceive ( IClientAPI  remoteClient,
ulong  xferID,
uint  packetID,
byte[]  data 
)


Generated on Sat Feb 11 01:01:01 2012 for OpenSim by  doxygen 1.5.6