C# Класс OpenSim.Region.CoreModules.Scripting.LSLHttp.UrlModule

Наследование: ISharedRegionModule, IUrlModule
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AddRegion ( Scene scene ) : void
Close ( ) : void
GetFreeUrls ( ) : int
GetHttpHeader ( UUID requestId, string header ) : string
HttpRequestHandler ( UUID requestID, Hashtable request ) : void
HttpResponse ( UUID request, int status, string body ) : void
Initialise ( IConfigSource config ) : void
ObjectRemoved ( UUID objectID ) : void
PostInitialise ( ) : void
RegionLoaded ( Scene scene ) : void
ReleaseURL ( string url ) : void
RemoveRegion ( Scene scene ) : void
RequestSecureURL ( IScriptModule engine, SceneObjectPart host, UUID itemID ) : UUID
RequestURL ( IScriptModule engine, SceneObjectPart host, UUID itemID ) : UUID
ScriptRemoved ( UUID itemID ) : void

Приватные методы

Метод Описание
GetEvents ( UUID requestID, UUID sessionID, string request ) : Hashtable
HandleHttpPoll ( Hashtable request ) : Hashtable
HasEvents ( UUID requestID, UUID sessionID ) : bool
NoEvents ( UUID requestID, UUID sessionID ) : Hashtable
OnScriptReset ( uint localID, UUID itemID ) : void
RemoveUrl ( UrlData data ) : void

Описание методов

AddRegion() публичный Метод

public AddRegion ( Scene scene ) : void
scene OpenSim.Region.Framework.Scenes.Scene
Результат void

Close() публичный Метод

public Close ( ) : void
Результат void

GetFreeUrls() публичный Метод

public GetFreeUrls ( ) : int
Результат int

GetHttpHeader() публичный Метод

public GetHttpHeader ( UUID requestId, string header ) : string
requestId UUID
header string
Результат string

HttpRequestHandler() публичный Метод

public HttpRequestHandler ( UUID requestID, Hashtable request ) : void
requestID UUID
request System.Collections.Hashtable
Результат void

HttpResponse() публичный Метод

public HttpResponse ( UUID request, int status, string body ) : void
request UUID
status int
body string
Результат void

Initialise() публичный Метод

public Initialise ( IConfigSource config ) : void
config IConfigSource
Результат void

ObjectRemoved() публичный Метод

public ObjectRemoved ( UUID objectID ) : void
objectID UUID
Результат void

PostInitialise() публичный Метод

public PostInitialise ( ) : void
Результат void

RegionLoaded() публичный Метод

public RegionLoaded ( Scene scene ) : void
scene OpenSim.Region.Framework.Scenes.Scene
Результат void

ReleaseURL() публичный Метод

public ReleaseURL ( string url ) : void
url string
Результат void

RemoveRegion() публичный Метод

public RemoveRegion ( Scene scene ) : void
scene OpenSim.Region.Framework.Scenes.Scene
Результат void

RequestSecureURL() публичный Метод

public RequestSecureURL ( IScriptModule engine, SceneObjectPart host, UUID itemID ) : UUID
engine IScriptModule
host OpenSim.Region.Framework.Scenes.SceneObjectPart
itemID UUID
Результат UUID

RequestURL() публичный Метод

public RequestURL ( IScriptModule engine, SceneObjectPart host, UUID itemID ) : UUID
engine IScriptModule
host SceneObjectPart
itemID UUID
Результат UUID

ScriptRemoved() публичный Метод

public ScriptRemoved ( UUID itemID ) : void
itemID UUID
Результат void