C# 클래스 OpenSim.Services.LLLoginService.LLLoginResponse

A class to handle LL login response.
상속: OpenSim.Services.Interfaces.LoginResponse
파일 보기 프로젝트 열기: N3X15/VoxelSim 1 사용 예제들

공개 메소드들

메소드 설명
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

보호된 메소드들

메소드 설명
GetInventoryLibrary ( ILibraryService library ) : ArrayList

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

GetLibraryOwner ( InventoryFolderImpl libFolder ) : ArrayList

비공개 메소드들

메소드 설명
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

메소드 상세

AddClassifiedCategory() 공개 메소드

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

AddToUIConfig() 공개 메소드

public AddToUIConfig ( string itemName, string item ) : void
itemName string
item string
리턴 void

ArrayListToOSDArray() 공개 메소드

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

GetInventoryLibrary() 보호된 메소드

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

GetLibraryOwner() 보호된 메소드

protected GetLibraryOwner ( InventoryFolderImpl libFolder ) : ArrayList
libFolder InventoryFolderImpl
리턴 ArrayList

LLLoginResponse() 공개 메소드

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
리턴 System

SetEventCategories() 공개 메소드

public SetEventCategories ( string category, string value ) : void
category string
value string
리턴 void

ToHashtable() 공개 메소드

public ToHashtable ( ) : Hashtable
리턴 Hashtable

ToOSDMap() 공개 메소드

public ToOSDMap ( ) : OSD
리턴 OSD