C# Class Simian.Simian

Mostra file Open project: 3di/3di-viewer-rei-libs Class Usage Examples

Public Properties

Property Type Description
Accounts IAccountProvider
Agents Agent>.Dictionary
Assets IAssetProvider
Authentication IAuthenticationProvider
Avatars IAvatarProvider
ConfigFile IniConfigSource
DataDir string
HttpPort int
HttpServer WebServer
Inventory IInventoryProvider
Mesher IMeshingProvider
Parcels IParcelProvider
PersistentExtensions List
RegionHandle ulong
Scene ISceneProvider
UDP IUDPProvider
UDPPort int

Public Methods

Method Description
InitHttpServer ( int port, bool ssl ) : void
Simian ( ) : System
Start ( ) : bool
Stop ( ) : void

Private Methods

Method Description
HandleLogin ( string firstName, string lastName, string password, string start, string version, string channel ) : LoginResponseData
LoginLLSDPostHandler ( IHttpClientContext client, IHttpRequest request, IHttpResponse response ) : bool
LoginWebpageGetHandler ( IHttpClientContext client, IHttpRequest request, IHttpResponse response ) : bool
LoginWebpageHeadHandler ( IHttpClientContext client, IHttpRequest request, IHttpResponse response ) : bool
LoginXmlRpcPostHandler ( IHttpClientContext client, IHttpRequest request, IHttpResponse response ) : bool

Method Details

InitHttpServer() public method

public InitHttpServer ( int port, bool ssl ) : void
port int
ssl bool
return void

Simian() public method

public Simian ( ) : System
return System

Start() public method

public Start ( ) : bool
return bool

Stop() public method

public Stop ( ) : void
return void

Property Details

Accounts public_oe property

public IAccountProvider Accounts
return IAccountProvider

Agents public_oe property

All of the agents currently connected to this UDP server
public Dictionary Agents
return Agent>.Dictionary

Assets public_oe property

public IAssetProvider Assets
return IAssetProvider

Authentication public_oe property

public IAuthenticationProvider Authentication
return IAuthenticationProvider

Avatars public_oe property

public IAvatarProvider Avatars
return IAvatarProvider

ConfigFile public_oe property

public IniConfigSource ConfigFile
return IniConfigSource

DataDir public_oe property

public string DataDir
return string

HttpPort public_oe property

public int HttpPort
return int

HttpServer public_oe property

public WebServer HttpServer
return WebServer

Inventory public_oe property

public IInventoryProvider Inventory
return IInventoryProvider

Mesher public_oe property

public IMeshingProvider Mesher
return IMeshingProvider

Parcels public_oe property

public IParcelProvider Parcels
return IParcelProvider

PersistentExtensions public_oe property

public List PersistentExtensions
return List

RegionHandle public_oe property

public ulong RegionHandle
return ulong

Scene public_oe property

public ISceneProvider Scene
return ISceneProvider

UDP public_oe property

public IUDPProvider UDP
return IUDPProvider

UDPPort public_oe property

public int UDPPort
return int