C# Class HoloToolkit.Sharing.NetworkConnection

Inheritance: global::System.IDisposable
显示文件 Open project: OpenHID/InteractivePaint Class Usage Examples

Protected Properties

Property Type Description
swigCMemOwn bool

Public Methods

Method Description
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

Private Methods

Method Description
NetworkConnection ( global cPtr, bool cMemoryOwn )
getCPtr ( NetworkConnection obj ) : global::System.Runtime.InteropServices.HandleRef

Method Details

AddListener() public method

public AddListener ( byte messageType, NetworkConnectionListener newListener ) : void
messageType byte
newListener NetworkConnectionListener
return void

AddListenerAsync() public method

public AddListenerAsync ( byte messageType, NetworkConnectionListener newListener ) : void
messageType byte
newListener NetworkConnectionListener
return void

Broadcast() public method

public Broadcast ( NetworkOutMessage msg ) : void
msg NetworkOutMessage
return void

Broadcast() public method

public Broadcast ( NetworkOutMessage msg, MessagePriority priority ) : void
msg NetworkOutMessage
priority MessagePriority
return void

Broadcast() public method

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

Broadcast() public method

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

Broadcast() public method

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

CreateMessage() public method

public CreateMessage ( byte messageType ) : NetworkOutMessage
messageType byte
return NetworkOutMessage

Disconnect() public method

public Disconnect ( ) : void
return void

Dispose() public method

public Dispose ( ) : void
return void

GetConnectionGUID() public method

public GetConnectionGUID ( ) : ulong
return ulong

GetRemoteAddress() public method

public GetRemoteAddress ( ) : XString
return XString

IsConnected() public method

public IsConnected ( ) : bool
return bool

RemoveListener() public method

public RemoveListener ( byte messageType, NetworkConnectionListener oldListener ) : void
messageType byte
oldListener NetworkConnectionListener
return void

RemoveListenerAsync() public method

public RemoveListenerAsync ( byte messageType, NetworkConnectionListener oldListener ) : void
messageType byte
oldListener NetworkConnectionListener
return void

ReturnMessage() public method

public ReturnMessage ( NetworkOutMessage msg ) : void
msg NetworkOutMessage
return void

Send() public method

public Send ( NetworkOutMessage msg ) : void
msg NetworkOutMessage
return void

Send() public method

public Send ( NetworkOutMessage msg, MessagePriority priority ) : void
msg NetworkOutMessage
priority MessagePriority
return void

Send() public method

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

Send() public method

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

Send() public method

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

SendTo() public method

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

SendTo() public method

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

SendTo() public method

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

SendTo() public method

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
return void

SendTo() public method

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
return void

Property Details

swigCMemOwn protected_oe property

protected bool swigCMemOwn
return bool