Свойство | Type | Description | |
---|---|---|---|
CHAN_MODE_AUDITORIUM | string | ||
CHAN_MODE_DEFAULT | string | ||
CHAN_MODE_LECTURE | string | ||
CHAN_MODE_OPEN | string | ||
CHAN_MODE_PRESENTATION | string | ||
CHAN_TYPE_CHANNEL | string | ||
CHAN_TYPE_DEFAULT | string | ||
CHAN_TYPE_POSITIONAL | string |
Méthode | Description | |
---|---|---|
AddRegion ( |
||
ChatSessionRequest ( |
Callback for a client request for a private chat channel
|
|
Close ( ) : void | ||
Initialise ( IConfigSource config ) : void | ||
OnRegisterCaps ( |
OnRegisterCaps is invoked via the scene.EventManager everytime OpenSim hands out capabilities to a client (login, region crossing). We contribute two capabilities to the set of capabilities handed back to the client: ProvisionVoiceAccountRequest and ParcelVoiceInfoRequest. ProvisionVoiceAccountRequest allows the client to obtain the voice account credentials for the avatar it is controlling (e.g., user name, password, etc). ParcelVoiceInfoRequest is invoked whenever the client changes from one region or parcel to another. Note that OnRegisterCaps is called here via a closure delegate containing the scene of the respective region (see Initialise()).
|
|
ParcelVoiceInfoRequest ( |
Callback for a client request for ParcelVoiceInfo
|
|
PostInitialise ( ) : void | ||
ProvisionVoiceAccountRequest ( |
Callback for a client request for Voice Account Details
|
|
RegionLoaded ( |
||
RemoveRegion ( |
Méthode | Description | |
---|---|---|
DoAdminLogin ( ) : bool |
Login has been factored in this way because it gets called from several places in the module, and we want it to work the same way each time.
|
|
IsOK ( |
Just say if it worked.
|
|
RegionGetOrCreateChannel ( |
||
VivoxCall ( string requrl, bool admin ) : |
This method handles the WEB side of making a request over the Vivox interface. The returned values are tansferred to a has table which is returned as the result. The outcome of the call can be determined by examining the status value in the hash table.
|
|
VivoxCreateAccount ( string user, string password ) : |
Creates a new account. For now we supply the minimum set of values, which is user name and password. We *can* supply a lot more demographic data.
|
|
VivoxDeleteChannel ( string parent, string channelid ) : |
||
VivoxGetAccountInfo ( string user ) : |
Retrieve account information for the specified user. Returns a hash table containing values returned from the request.
|
|
VivoxListChildren ( string channelid ) : |
||
VivoxLogin ( string name, string password ) : |
Perform administrative login for Vivox. Returns a hash table containing values returned from the request.
|
|
VivoxLogout ( ) : |
Perform administrative logout for Vivox.
|
|
VivoxPassword ( string user, string password ) : |
Change the user's password.
|
|
VivoxTryCreateChannel ( string parent, string channelId, string description, string &channelUri ) : bool |
Create a channel. Once again, there a multitude of options possible. In the simplest case we specify only the name and get a non-persistent cannel in return. Non persistent means that the channel gets deleted if no-one uses it for 5 hours. To accomodate future requirements, it may be a good idea to initially create channels under the umbrella of a parent ID based upon the region name. That way we have a context for side channels, if those are required in a later phase. In this case the call handles parent and description as optional values.
|
|
VivoxTryCreateDirectory ( string dirId, string description, string &channelId ) : bool |
Create a directory. Create a channel with an unconditional type of "dir" (indicating directory). This is used to create an arbitrary name tree for partitioning of the channel name space. The parent and description are optional values.
|
|
VivoxTryGetChannel ( string channelParent, string channelName, string &channelId, string &channelUri ) : bool |
Retrieve a channel. Once again, there a multitude of options possible. In the simplest case we specify only the name and get a non-persistent cannel in return. Non persistent means that the channel gets deleted if no-one uses it for 5 hours. To accomodate future requirements, it may be a good idea to initially create channels under the umbrella of a parent ID based upon the region name. That way we have a context for side channels, if those are required in a later phase. In this case the call handles parent and description as optional values.
|
|
VivoxTryGetDirectory ( string directoryName, string &directoryId ) : bool | ||
XmlFind ( |
The Find method is passed an element whose inner text is scanned in an attempt to match the name hierarchy passed in the 'tag' parameter. If the whole hierarchy is resolved, the InnerText value at that point is returned. Note that this may itself be a subhierarchy of the entire document. The function returns a boolean indicator of the search's success. The search is performed by the recursive Search method.
|
|
XmlFind ( |
||
XmlScanl ( |
The XmlScan routine is provided to aid in the reverse engineering of incompletely documented packets returned by the Vivox voice server. It is only called if the m_dumpXml switch is set.
|
|
XmlSearch ( |
XmlSearch is initially called by XmlFind, and then recursively called by itself until the document supplied to XmlFind is either exhausted or the name hierarchy is matched. If the hierarchy is matched, the value is returned in result, and true returned as the function's value. Otherwise the result is set to the empty string and false is returned.
|
public AddRegion ( |
||
scene | ||
Résultat | void |
public ChatSessionRequest ( |
||
scene | current scene object of the client | |
request | string | |
path | string | |
param | string | |
agentID | UUID | |
caps | OpenSim.Framework.Capabilities.Caps | |
Résultat | string |
public Initialise ( IConfigSource config ) : void | ||
config | IConfigSource | |
Résultat | void |
public OnRegisterCaps ( |
||
scene | ||
agentID | UUID | |
caps | OpenSim.Framework.Capabilities.Caps | |
Résultat | void |
public ParcelVoiceInfoRequest ( |
||
scene | current scene object of the client | |
request | string | |
path | string | |
param | string | |
agentID | UUID | |
caps | OpenSim.Framework.Capabilities.Caps | |
Résultat | string |
public ProvisionVoiceAccountRequest ( |
||
scene | current scene object of the client | |
request | string | |
path | string | |
param | string | |
agentID | UUID | |
caps | OpenSim.Framework.Capabilities.Caps | |
Résultat | string |
public RegionLoaded ( |
||
scene | ||
Résultat | void |
public RemoveRegion ( |
||
scene | ||
Résultat | void |
public static string CHAN_MODE_AUDITORIUM | ||
Résultat | string |
public static string CHAN_MODE_DEFAULT | ||
Résultat | string |
public static string CHAN_MODE_LECTURE | ||
Résultat | string |
public static string CHAN_MODE_PRESENTATION | ||
Résultat | string |
public static string CHAN_TYPE_CHANNEL | ||
Résultat | string |
public static string CHAN_TYPE_DEFAULT | ||
Résultat | string |