C# 클래스 HoloToolkit.Sharing.NetworkConnection

상속: global::System.IDisposable
파일 보기 프로젝트 열기: OpenHID/InteractivePaint 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
swigCMemOwn bool

공개 메소드들

메소드 설명
AddListener ( byte messageType, NetworkConnectionListener newListener ) : void
AddListenerAsync ( byte messageType, NetworkConnectionListener newListener ) : void
Broadcast ( NetworkOutMessage msg ) : void
Broadcast ( NetworkOutMessage msg, MessagePriority priority ) : void
Broadcast ( NetworkOutMessage msg, MessagePriority priority, MessageReliability reliability ) : void
Broadcast ( NetworkOutMessage msg, MessagePriority priority, MessageReliability reliability, MessageChannel channel ) : void
Broadcast ( NetworkOutMessage msg, MessagePriority priority, MessageReliability reliability, MessageChannel channel, bool releaseMessage ) : void
CreateMessage ( byte messageType ) : NetworkOutMessage
Disconnect ( ) : void
Dispose ( ) : void
GetConnectionGUID ( ) : ulong
GetRemoteAddress ( ) : XString
IsConnected ( ) : bool
RemoveListener ( byte messageType, NetworkConnectionListener oldListener ) : void
RemoveListenerAsync ( byte messageType, NetworkConnectionListener oldListener ) : void
ReturnMessage ( NetworkOutMessage msg ) : void
Send ( NetworkOutMessage msg ) : void
Send ( NetworkOutMessage msg, MessagePriority priority ) : void
Send ( NetworkOutMessage msg, MessagePriority priority, MessageReliability reliability ) : void
Send ( NetworkOutMessage msg, MessagePriority priority, MessageReliability reliability, MessageChannel channel ) : void
Send ( NetworkOutMessage msg, MessagePriority priority, MessageReliability reliability, MessageChannel channel, bool releaseMessage ) : void
SendTo ( User user, ClientRole deviceRole, NetworkOutMessage msg ) : void
SendTo ( User user, ClientRole deviceRole, NetworkOutMessage msg, MessagePriority priority ) : void
SendTo ( User user, ClientRole deviceRole, NetworkOutMessage msg, MessagePriority priority, MessageReliability reliability ) : void
SendTo ( User user, ClientRole deviceRole, NetworkOutMessage msg, MessagePriority priority, MessageReliability reliability, MessageChannel channel ) : void
SendTo ( User user, ClientRole deviceRole, NetworkOutMessage msg, MessagePriority priority, MessageReliability reliability, MessageChannel channel, bool releaseMessage ) : void

비공개 메소드들

메소드 설명
NetworkConnection ( global cPtr, bool cMemoryOwn )
getCPtr ( NetworkConnection obj ) : global::System.Runtime.InteropServices.HandleRef

메소드 상세

AddListener() 공개 메소드

public AddListener ( byte messageType, NetworkConnectionListener newListener ) : void
messageType byte
newListener NetworkConnectionListener
리턴 void

AddListenerAsync() 공개 메소드

public AddListenerAsync ( byte messageType, NetworkConnectionListener newListener ) : void
messageType byte
newListener NetworkConnectionListener
리턴 void

Broadcast() 공개 메소드

public Broadcast ( NetworkOutMessage msg ) : void
msg NetworkOutMessage
리턴 void

Broadcast() 공개 메소드

public Broadcast ( NetworkOutMessage msg, MessagePriority priority ) : void
msg NetworkOutMessage
priority MessagePriority
리턴 void

Broadcast() 공개 메소드

public Broadcast ( NetworkOutMessage msg, MessagePriority priority, MessageReliability reliability ) : void
msg NetworkOutMessage
priority MessagePriority
reliability MessageReliability
리턴 void

Broadcast() 공개 메소드

public Broadcast ( NetworkOutMessage msg, MessagePriority priority, MessageReliability reliability, MessageChannel channel ) : void
msg NetworkOutMessage
priority MessagePriority
reliability MessageReliability
channel MessageChannel
리턴 void

Broadcast() 공개 메소드

public Broadcast ( NetworkOutMessage msg, MessagePriority priority, MessageReliability reliability, MessageChannel channel, bool releaseMessage ) : void
msg NetworkOutMessage
priority MessagePriority
reliability MessageReliability
channel MessageChannel
releaseMessage bool
리턴 void

CreateMessage() 공개 메소드

public CreateMessage ( byte messageType ) : NetworkOutMessage
messageType byte
리턴 NetworkOutMessage

Disconnect() 공개 메소드

public Disconnect ( ) : void
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

GetConnectionGUID() 공개 메소드

public GetConnectionGUID ( ) : ulong
리턴 ulong

GetRemoteAddress() 공개 메소드

public GetRemoteAddress ( ) : XString
리턴 XString

IsConnected() 공개 메소드

public IsConnected ( ) : bool
리턴 bool

RemoveListener() 공개 메소드

public RemoveListener ( byte messageType, NetworkConnectionListener oldListener ) : void
messageType byte
oldListener NetworkConnectionListener
리턴 void

RemoveListenerAsync() 공개 메소드

public RemoveListenerAsync ( byte messageType, NetworkConnectionListener oldListener ) : void
messageType byte
oldListener NetworkConnectionListener
리턴 void

ReturnMessage() 공개 메소드

public ReturnMessage ( NetworkOutMessage msg ) : void
msg NetworkOutMessage
리턴 void

Send() 공개 메소드

public Send ( NetworkOutMessage msg ) : void
msg NetworkOutMessage
리턴 void

Send() 공개 메소드

public Send ( NetworkOutMessage msg, MessagePriority priority ) : void
msg NetworkOutMessage
priority MessagePriority
리턴 void

Send() 공개 메소드

public Send ( NetworkOutMessage msg, MessagePriority priority, MessageReliability reliability ) : void
msg NetworkOutMessage
priority MessagePriority
reliability MessageReliability
리턴 void

Send() 공개 메소드

public Send ( NetworkOutMessage msg, MessagePriority priority, MessageReliability reliability, MessageChannel channel ) : void
msg NetworkOutMessage
priority MessagePriority
reliability MessageReliability
channel MessageChannel
리턴 void

Send() 공개 메소드

public Send ( NetworkOutMessage msg, MessagePriority priority, MessageReliability reliability, MessageChannel channel, bool releaseMessage ) : void
msg NetworkOutMessage
priority MessagePriority
reliability MessageReliability
channel MessageChannel
releaseMessage bool
리턴 void

SendTo() 공개 메소드

public SendTo ( User user, ClientRole deviceRole, NetworkOutMessage msg ) : void
user User
deviceRole ClientRole
msg NetworkOutMessage
리턴 void

SendTo() 공개 메소드

public SendTo ( User user, ClientRole deviceRole, NetworkOutMessage msg, MessagePriority priority ) : void
user User
deviceRole ClientRole
msg NetworkOutMessage
priority MessagePriority
리턴 void

SendTo() 공개 메소드

public SendTo ( User user, ClientRole deviceRole, NetworkOutMessage msg, MessagePriority priority, MessageReliability reliability ) : void
user User
deviceRole ClientRole
msg NetworkOutMessage
priority MessagePriority
reliability MessageReliability
리턴 void

SendTo() 공개 메소드

public SendTo ( User user, ClientRole deviceRole, NetworkOutMessage msg, MessagePriority priority, MessageReliability reliability, MessageChannel channel ) : void
user User
deviceRole ClientRole
msg NetworkOutMessage
priority MessagePriority
reliability MessageReliability
channel MessageChannel
리턴 void

SendTo() 공개 메소드

public SendTo ( User user, ClientRole deviceRole, NetworkOutMessage msg, MessagePriority priority, MessageReliability reliability, MessageChannel channel, bool releaseMessage ) : void
user User
deviceRole ClientRole
msg NetworkOutMessage
priority MessagePriority
reliability MessageReliability
channel MessageChannel
releaseMessage bool
리턴 void

프로퍼티 상세

swigCMemOwn 보호되어 있는 프로퍼티

protected bool swigCMemOwn
리턴 bool