Property | Type | Description | |
---|---|---|---|
m_Scenes | List |
||
m_UserRegionMap | UUID>.Dictionary |
Method | Description | |
---|---|---|
AddRegion ( |
||
Close ( ) : void | ||
Initialise ( IConfigSource config ) : void | ||
PostInitialise ( ) : void | ||
RegionLoaded ( |
||
RemoveRegion ( |
||
SendInstantMessage ( OpenSim.Framework.GridInstantMessage im, MessageResultNotification result ) : void |
Method | Description | |
---|---|---|
ConvertGridInstantMessageToXMLRPC ( OpenSim.Framework.GridInstantMessage msg ) : |
Takes a GridInstantMessage and converts it into a Hashtable for XMLRPC
|
|
GridInstantMessageCompleted ( IAsyncResult iar ) : void | ||
SendGridInstantMessageViaXMLRPC ( OpenSim.Framework.GridInstantMessage im, MessageResultNotification result ) : void | ||
SendGridInstantMessageViaXMLRPCAsync ( OpenSim.Framework.GridInstantMessage im, MessageResultNotification result, UUID prevRegionID ) : void |
Recursive SendGridInstantMessage over XMLRPC method. This is called from within a dedicated thread. The first time this is called, prevRegionHandle will be 0 Subsequent times this is called from itself, prevRegionHandle will be the last region handle that we tried to send. If the handles are the same, we look up the user's location using the grid. If the handles are still the same, we end. The send failed.
|
|
doIMSending ( |
This actually does the XMLRPC Request
|
|
processXMLRPCGridInstantMessage ( Nwc.XmlRpc.XmlRpcRequest request, |
Process a XMLRPC Grid Instant Message
|
Method | Description | |
---|---|---|
HandleUndeliveredMessage ( OpenSim.Framework.GridInstantMessage im, MessageResultNotification result ) : void |
public AddRegion ( |
||
scene | ||
return | void |
protected ConvertGridInstantMessageToXMLRPC ( OpenSim.Framework.GridInstantMessage msg ) : |
||
msg | OpenSim.Framework.GridInstantMessage | The GridInstantMessage object |
return |
protected GridInstantMessageCompleted ( IAsyncResult iar ) : void | ||
iar | IAsyncResult | |
return | void |
public Initialise ( IConfigSource config ) : void | ||
config | IConfigSource | |
return | void |
public RegionLoaded ( |
||
scene | ||
return | void |
public RemoveRegion ( |
||
scene | ||
return | void |
protected SendGridInstantMessageViaXMLRPC ( OpenSim.Framework.GridInstantMessage im, MessageResultNotification result ) : void | ||
im | OpenSim.Framework.GridInstantMessage | |
result | MessageResultNotification | |
return | void |
protected SendGridInstantMessageViaXMLRPCAsync ( OpenSim.Framework.GridInstantMessage im, MessageResultNotification result, UUID prevRegionID ) : void | ||
im | OpenSim.Framework.GridInstantMessage | |
result | MessageResultNotification | |
prevRegionID | UUID | |
return | void |
public SendInstantMessage ( OpenSim.Framework.GridInstantMessage im, MessageResultNotification result ) : void | ||
im | OpenSim.Framework.GridInstantMessage | |
result | MessageResultNotification | |
return | void |
protected doIMSending ( |
||
reginfo | RegionInfo we pull the data out of to send the request to | |
xmlrpcdata | The Instant Message data Hashtable | |
return | bool |
protected processXMLRPCGridInstantMessage ( Nwc.XmlRpc.XmlRpcRequest request, |
||
request | Nwc.XmlRpc.XmlRpcRequest | XMLRPC parameters /// |
remoteClient | ||
return | Nwc.XmlRpc.XmlRpcResponse |