C# Class OpenSim.Services.LLLoginService.LLLoginResponse

A class to handle LL login response.
Inheritance: OpenSim.Services.Interfaces.LoginResponse
Datei anzeigen Open project: N3X15/VoxelSim Class Usage Examples

Public Methods

Method Description
AddClassifiedCategory ( Int32 ID, string categoryName ) : void
AddToUIConfig ( string itemName, string item ) : void
ArrayListToOSDArray ( ArrayList arrlst ) : OpenMetaverse.StructuredData.OSDArray
LLLoginResponse ( UserAccount account, AgentCircuitData aCircuit, GridUserInfo pinfo, GridRegion destination, List invSkel, OpenSim.Services.Interfaces.FriendInfo friendsList, ILibraryService libService, string where, string startlocation, Vector3 position, Vector3 lookAt, List gestures, string message, GridRegion home, IPEndPoint clientIP, string mapTileURL, string searchURL ) : System
SetEventCategories ( string category, string value ) : void
ToHashtable ( ) : Hashtable
ToOSDMap ( ) : OSD

Protected Methods

Method Description
GetInventoryLibrary ( ILibraryService library ) : ArrayList

Converts the inventory library skeleton into the form required by the rpc request.

GetLibraryOwner ( InventoryFolderImpl libFolder ) : ArrayList

Private Methods

Method Description
ConvertFriendListItem ( OpenSim.Services.Interfaces.FriendInfo friendsList ) : LLLoginResponse.BuddyList
FillOutActiveGestures ( List gestures ) : void
FillOutHomeData ( OpenSim.Services.Interfaces.GridUserInfo pinfo, GridRegion home ) : void
FillOutInventoryData ( List invSkel, ILibraryService libService ) : void
FillOutRegionData ( GridRegion destination ) : void
FillOutSeedCap ( AgentCircuitData aCircuit, GridRegion destination, IPEndPoint ipepClient ) : void
GetInventorySkeleton ( List folders ) : InventoryData
LLLoginResponse ( ) : System
SetDefaultValues ( ) : void
WrapOSDMap ( OpenMetaverse.StructuredData.OSDMap wrapMe ) : OpenMetaverse.StructuredData.OSDArray

Method Details

AddClassifiedCategory() public method

public AddClassifiedCategory ( Int32 ID, string categoryName ) : void
ID System.Int32
categoryName string
return void

AddToUIConfig() public method

public AddToUIConfig ( string itemName, string item ) : void
itemName string
item string
return void

ArrayListToOSDArray() public method

public ArrayListToOSDArray ( ArrayList arrlst ) : OpenMetaverse.StructuredData.OSDArray
arrlst System.Collections.ArrayList
return OpenMetaverse.StructuredData.OSDArray

GetInventoryLibrary() protected method

Converts the inventory library skeleton into the form required by the rpc request.
protected GetInventoryLibrary ( ILibraryService library ) : ArrayList
library ILibraryService
return ArrayList

GetLibraryOwner() protected method

protected GetLibraryOwner ( InventoryFolderImpl libFolder ) : ArrayList
libFolder InventoryFolderImpl
return ArrayList

LLLoginResponse() public method

public LLLoginResponse ( UserAccount account, AgentCircuitData aCircuit, GridUserInfo pinfo, GridRegion destination, List invSkel, OpenSim.Services.Interfaces.FriendInfo friendsList, ILibraryService libService, string where, string startlocation, Vector3 position, Vector3 lookAt, List gestures, string message, GridRegion home, IPEndPoint clientIP, string mapTileURL, string searchURL ) : System
account UserAccount
aCircuit AgentCircuitData
pinfo GridUserInfo
destination OpenSim.Services.Interfaces.GridRegion
invSkel List
friendsList OpenSim.Services.Interfaces.FriendInfo
libService ILibraryService
where string
startlocation string
position Vector3
lookAt Vector3
gestures List
message string
home OpenSim.Services.Interfaces.GridRegion
clientIP IPEndPoint
mapTileURL string
searchURL string
return System

SetEventCategories() public method

public SetEventCategories ( string category, string value ) : void
category string
value string
return void

ToHashtable() public method

public ToHashtable ( ) : Hashtable
return Hashtable

ToOSDMap() public method

public ToOSDMap ( ) : OSD
return OSD