C# Class Aurora.Addon.HyperGrid.UserAgentServiceConnector

Inheritance: IUserAgentService
Datei anzeigen Open project: RevolutionSmythe/Aurora-HG-Plugin Class Usage Examples

Public Methods

Method Description
AgentIsComingHome ( UUID sessionID, string thisGridExternalName ) : bool
GetHomeRegion ( Aurora.Framework.AgentCircuitData circuit, System.Vector3 &position, System.Vector3 &lookAt ) : GridRegion
GetHomeRegion ( UUID userID, System.Vector3 &position, System.Vector3 &lookAt ) : GridRegion
GetOnlineFriends ( UUID userID, List friends ) : List
GetServerURLs ( UUID userID ) : object>.Dictionary
GetUUI ( UUID userID, UUID targetUserID ) : string
GetUserInfo ( UUID userID ) : object>.Dictionary
LocateUser ( UUID userID ) : string
LoginAgentToGrid ( Aurora.Framework.AgentCircuitData aCircuit, GridRegion gatekeeper, GridRegion destination, IPEndPoint ipaddress, string &reason ) : bool
LoginAgentToGrid ( Aurora.Framework.AgentCircuitData aCircuit, GridRegion gatekeeper, GridRegion destination, string &reason ) : bool
LogoutAgent ( UUID userID, UUID sessionID ) : void
RemoteStatusNotification ( OpenSim friend, UUID userID, bool online ) : bool
SetClientToken ( UUID sessionID, string token ) : void
StatusNotification ( List friends, UUID userID, bool online ) : List
UserAgentServiceConnector ( IConfigSource config ) : System
UserAgentServiceConnector ( string url ) : System
UserAgentServiceConnector ( string url, bool dnsLookup ) : System
VerifyAgent ( Aurora.Framework.AgentCircuitData circuit ) : bool
VerifyAgent ( UUID sessionID, string token ) : bool
VerifyClient ( UUID sessionID, string token ) : bool

Protected Methods

Method Description
PackCreateAgentArguments ( Aurora.Framework.AgentCircuitData aCircuit, GridRegion gatekeeper, GridRegion destination, IPEndPoint ipaddress ) : OSDMap

Private Methods

Method Description
GetBoolResponse ( Nwc.XmlRpc.XmlRpcRequest request, string &reason ) : bool

Method Details

AgentIsComingHome() public method

public AgentIsComingHome ( UUID sessionID, string thisGridExternalName ) : bool
sessionID UUID
thisGridExternalName string
return bool

GetHomeRegion() public method

public GetHomeRegion ( Aurora.Framework.AgentCircuitData circuit, System.Vector3 &position, System.Vector3 &lookAt ) : GridRegion
circuit Aurora.Framework.AgentCircuitData
position System.Vector3
lookAt System.Vector3
return OpenSim.Services.Interfaces.GridRegion

GetHomeRegion() public method

public GetHomeRegion ( UUID userID, System.Vector3 &position, System.Vector3 &lookAt ) : GridRegion
userID UUID
position System.Vector3
lookAt System.Vector3
return OpenSim.Services.Interfaces.GridRegion

GetOnlineFriends() public method

public GetOnlineFriends ( UUID userID, List friends ) : List
userID UUID
friends List
return List

GetServerURLs() public method

public GetServerURLs ( UUID userID ) : object>.Dictionary
userID UUID
return object>.Dictionary

GetUUI() public method

public GetUUI ( UUID userID, UUID targetUserID ) : string
userID UUID
targetUserID UUID
return string

GetUserInfo() public method

public GetUserInfo ( UUID userID ) : object>.Dictionary
userID UUID
return object>.Dictionary

LocateUser() public method

public LocateUser ( UUID userID ) : string
userID UUID
return string

LoginAgentToGrid() public method

public LoginAgentToGrid ( Aurora.Framework.AgentCircuitData aCircuit, GridRegion gatekeeper, GridRegion destination, IPEndPoint ipaddress, string &reason ) : bool
aCircuit Aurora.Framework.AgentCircuitData
gatekeeper OpenSim.Services.Interfaces.GridRegion
destination OpenSim.Services.Interfaces.GridRegion
ipaddress System.Net.IPEndPoint
reason string
return bool

LoginAgentToGrid() public method

public LoginAgentToGrid ( Aurora.Framework.AgentCircuitData aCircuit, GridRegion gatekeeper, GridRegion destination, string &reason ) : bool
aCircuit Aurora.Framework.AgentCircuitData
gatekeeper OpenSim.Services.Interfaces.GridRegion
destination OpenSim.Services.Interfaces.GridRegion
reason string
return bool

LogoutAgent() public method

public LogoutAgent ( UUID userID, UUID sessionID ) : void
userID UUID
sessionID UUID
return void

PackCreateAgentArguments() protected method

protected PackCreateAgentArguments ( Aurora.Framework.AgentCircuitData aCircuit, GridRegion gatekeeper, GridRegion destination, IPEndPoint ipaddress ) : OSDMap
aCircuit Aurora.Framework.AgentCircuitData
gatekeeper OpenSim.Services.Interfaces.GridRegion
destination OpenSim.Services.Interfaces.GridRegion
ipaddress System.Net.IPEndPoint
return OSDMap

RemoteStatusNotification() public method

public RemoteStatusNotification ( OpenSim friend, UUID userID, bool online ) : bool
friend OpenSim
userID UUID
online bool
return bool

SetClientToken() public method

public SetClientToken ( UUID sessionID, string token ) : void
sessionID UUID
token string
return void

StatusNotification() public method

public StatusNotification ( List friends, UUID userID, bool online ) : List
friends List
userID UUID
online bool
return List

UserAgentServiceConnector() public method

public UserAgentServiceConnector ( IConfigSource config ) : System
config IConfigSource
return System

UserAgentServiceConnector() public method

public UserAgentServiceConnector ( string url ) : System
url string
return System

UserAgentServiceConnector() public method

public UserAgentServiceConnector ( string url, bool dnsLookup ) : System
url string
dnsLookup bool
return System

VerifyAgent() public method

public VerifyAgent ( Aurora.Framework.AgentCircuitData circuit ) : bool
circuit Aurora.Framework.AgentCircuitData
return bool

VerifyAgent() public method

public VerifyAgent ( UUID sessionID, string token ) : bool
sessionID UUID
token string
return bool

VerifyClient() public method

public VerifyClient ( UUID sessionID, string token ) : bool
sessionID UUID
token string
return bool