C# Класс HoloToolkit.Sharing.NetworkConnection

Наследование: global::System.IDisposable
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
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