C# Class Aurora.Addon.HyperGrid.UserAgentServiceConnector

Inheritance: IUserAgentService
Afficher le fichier Open project: RevolutionSmythe/Aurora-HG-Plugin Class Usage Examples

Méthodes publiques

Méthode 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

Méthodes protégées

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

Private Methods

Méthode Description
GetBoolResponse ( Nwc.XmlRpc.XmlRpcRequest request, string &reason ) : bool

Method Details

AgentIsComingHome() public méthode

public AgentIsComingHome ( UUID sessionID, string thisGridExternalName ) : bool
sessionID UUID
thisGridExternalName string
Résultat bool

GetHomeRegion() public méthode

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

GetHomeRegion() public méthode

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

GetOnlineFriends() public méthode

public GetOnlineFriends ( UUID userID, List friends ) : List
userID UUID
friends List
Résultat List

GetServerURLs() public méthode

public GetServerURLs ( UUID userID ) : object>.Dictionary
userID UUID
Résultat object>.Dictionary

GetUUI() public méthode

public GetUUI ( UUID userID, UUID targetUserID ) : string
userID UUID
targetUserID UUID
Résultat string

GetUserInfo() public méthode

public GetUserInfo ( UUID userID ) : object>.Dictionary
userID UUID
Résultat object>.Dictionary

LocateUser() public méthode

public LocateUser ( UUID userID ) : string
userID UUID
Résultat string

LoginAgentToGrid() public méthode

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
Résultat bool

LoginAgentToGrid() public méthode

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
Résultat bool

LogoutAgent() public méthode

public LogoutAgent ( UUID userID, UUID sessionID ) : void
userID UUID
sessionID UUID
Résultat void

PackCreateAgentArguments() protected méthode

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
Résultat OSDMap

RemoteStatusNotification() public méthode

public RemoteStatusNotification ( OpenSim friend, UUID userID, bool online ) : bool
friend OpenSim
userID UUID
online bool
Résultat bool

SetClientToken() public méthode

public SetClientToken ( UUID sessionID, string token ) : void
sessionID UUID
token string
Résultat void

StatusNotification() public méthode

public StatusNotification ( List friends, UUID userID, bool online ) : List
friends List
userID UUID
online bool
Résultat List

UserAgentServiceConnector() public méthode

public UserAgentServiceConnector ( IConfigSource config ) : System
config IConfigSource
Résultat System

UserAgentServiceConnector() public méthode

public UserAgentServiceConnector ( string url ) : System
url string
Résultat System

UserAgentServiceConnector() public méthode

public UserAgentServiceConnector ( string url, bool dnsLookup ) : System
url string
dnsLookup bool
Résultat System

VerifyAgent() public méthode

public VerifyAgent ( Aurora.Framework.AgentCircuitData circuit ) : bool
circuit Aurora.Framework.AgentCircuitData
Résultat bool

VerifyAgent() public méthode

public VerifyAgent ( UUID sessionID, string token ) : bool
sessionID UUID
token string
Résultat bool

VerifyClient() public méthode

public VerifyClient ( UUID sessionID, string token ) : bool
sessionID UUID
token string
Résultat bool