C# 클래스 Universe.Framework.Services.ConnectorBase

파일 보기 프로젝트 열기: Virtual-Universe/Virtual-Universe 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
m_OSDRequestTryCount int
m_doRemoteCalls bool
m_doRemoteOnly bool
m_name string
m_password string
m_registry IRegistryCore
m_startedServer bool

공개 메소드들

메소드 설명
CheckPassword ( string password ) : bool
DoRemote ( ) : object
DoRemoteByURL ( string url ) : object
DoRemoteCallGet ( bool forced, string url ) : object

DoRemoteCallPost ( bool forced, string url ) : void
DoRemotePost ( ) : void
DoRemotePostByURL ( string url ) : void
Init ( IRegistryCore registry, string name, string password = "", string serverPath = "", string serverHandlerName = "" ) : void
SetDoRemoteCalls ( bool doRemoteCalls ) : void
SetPassword ( string password ) : void

보호된 메소드들

메소드 설명
CreateServerHandler ( uint port, string urlPath, string serverHandlerName ) : void

비공개 메소드들

메소드 설명
GetOSDMap ( string url, OSDMap map, OSDMap &response ) : bool
GetReflection ( int upStack, StackTrace stackTrace, MethodInfo &method, Universe.Framework.Utilities.CanBeReflected &reflection ) : void
GetResponse ( MethodInfo method, OSDMap map, string serverURL ) : object
PrepRemoteCall ( string url, object o, MethodInfo &method, OSDMap &map, string &serverURL ) : bool

메소드 상세

CheckPassword() 공개 메소드

public CheckPassword ( string password ) : bool
password string
리턴 bool

CreateServerHandler() 보호된 메소드

protected CreateServerHandler ( uint port, string urlPath, string serverHandlerName ) : void
port uint
urlPath string
serverHandlerName string
리턴 void

DoRemote() 공개 메소드

public DoRemote ( ) : object
리턴 object

DoRemoteByURL() 공개 메소드

public DoRemoteByURL ( string url ) : object
url string
리턴 object

DoRemoteCallGet() 공개 메소드

public DoRemoteCallGet ( bool forced, string url ) : object
forced bool Whether this remote call is forced (if false, it will only call if m_doRemoteCalls is true)
url string The URL to call
리턴 object

DoRemoteCallPost() 공개 메소드

public DoRemoteCallPost ( bool forced, string url ) : void
forced bool
url string
리턴 void

DoRemotePost() 공개 메소드

public DoRemotePost ( ) : void
리턴 void

DoRemotePostByURL() 공개 메소드

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

Init() 공개 메소드

public Init ( IRegistryCore registry, string name, string password = "", string serverPath = "", string serverHandlerName = "" ) : void
registry IRegistryCore
name string
password string
serverPath string
serverHandlerName string
리턴 void

SetDoRemoteCalls() 공개 메소드

public SetDoRemoteCalls ( bool doRemoteCalls ) : void
doRemoteCalls bool
리턴 void

SetPassword() 공개 메소드

public SetPassword ( string password ) : void
password string
리턴 void

프로퍼티 상세

m_OSDRequestTryCount 보호되어 있는 프로퍼티

protected int m_OSDRequestTryCount
리턴 int

m_doRemoteCalls 보호되어 있는 프로퍼티

protected bool m_doRemoteCalls
리턴 bool

m_doRemoteOnly 보호되어 있는 프로퍼티

protected bool m_doRemoteOnly
리턴 bool

m_name 보호되어 있는 프로퍼티

protected string m_name
리턴 string

m_password 보호되어 있는 프로퍼티

protected string m_password
리턴 string

m_registry 보호되어 있는 프로퍼티

protected IRegistryCore m_registry
리턴 IRegistryCore

m_startedServer 보호되어 있는 프로퍼티

protected bool m_startedServer
리턴 bool