C# 클래스 Universe.Modules.Scripting.UrlModule

상속: INonSharedRegionModule, IUrlModule
파일 보기 프로젝트 열기: Virtual-Universe/Virtual-Universe

공개 메소드들

메소드 설명
AddRegion ( IScene scene ) : void
Close ( ) : void
GetFreeUrls ( ) : int
GetHttpHeader ( UUID requestId, string header ) : string
HttpRequestHandler ( UUID requestID, OSHttpRequest request ) : void
HttpResponse ( UUID request, int status, string body ) : void
Initialize ( IConfigSource config ) : void
ObjectRemoved ( UUID objectID ) : void
RegionLoaded ( IScene scene ) : void
ReleaseURL ( string url ) : void
RemoveRegion ( IScene scene ) : void
RequestSecureURL ( IScriptModule engine, ISceneChildEntity host, UUID itemID ) : UUID
RequestURL ( IScriptModule engine, ISceneChildEntity host, UUID itemID ) : UUID
ScriptRemoved ( UUID itemID ) : void
SetContentType ( UUID request, string content_type ) : void

비공개 메소드들

메소드 설명
GetEvents ( UUID requestID, UUID sessionID, string req, OSHttpResponse response ) : byte[]
HasEvents ( UUID requestID, UUID sessionID ) : bool
NoEvents ( UUID requestID, UUID sessionID, OSHttpResponse response ) : byte[]
OnScriptReset ( uint localID, UUID itemID ) : void
RemoveUrl ( UrlData data ) : void

메소드 상세

AddRegion() 공개 메소드

public AddRegion ( IScene scene ) : void
scene IScene
리턴 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, OSHttpRequest request ) : void
requestID UUID
request Universe.Framework.Servers.HttpServer.Implementation.OSHttpRequest
리턴 void

HttpResponse() 공개 메소드

public HttpResponse ( UUID request, int status, string body ) : void
request UUID
status int
body string
리턴 void

Initialize() 공개 메소드

public Initialize ( IConfigSource config ) : void
config IConfigSource
리턴 void

ObjectRemoved() 공개 메소드

public ObjectRemoved ( UUID objectID ) : void
objectID UUID
리턴 void

RegionLoaded() 공개 메소드

public RegionLoaded ( IScene scene ) : void
scene IScene
리턴 void

ReleaseURL() 공개 메소드

public ReleaseURL ( string url ) : void
url string
리턴 void

RemoveRegion() 공개 메소드

public RemoveRegion ( IScene scene ) : void
scene IScene
리턴 void

RequestSecureURL() 공개 메소드

public RequestSecureURL ( IScriptModule engine, ISceneChildEntity host, UUID itemID ) : UUID
engine IScriptModule
host ISceneChildEntity
itemID UUID
리턴 UUID

RequestURL() 공개 메소드

public RequestURL ( IScriptModule engine, ISceneChildEntity host, UUID itemID ) : UUID
engine IScriptModule
host ISceneChildEntity
itemID UUID
리턴 UUID

ScriptRemoved() 공개 메소드

public ScriptRemoved ( UUID itemID ) : void
itemID UUID
리턴 void

SetContentType() 공개 메소드

public SetContentType ( UUID request, string content_type ) : void
request UUID
content_type string
리턴 void