C# Класс BACnet.Core.Datalink.PortManager

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

Открытые методы

Метод Описание
Dispose ( ) : void

Disposes the port manager

HandleMessage ( IMessage message ) : bool

Handles a message queued on this session.

PortManager ( PortManagerOptions options ) : System

Constructs a new port manager instance

Resolve ( IEnumerable processes ) : void

Resolves the port manager's dependencies

SendNetgram ( OutboundNetgram netgram ) : void

Sends a netgram

Приватные методы

Метод Описание
_disposeAll ( ) : void

Disposes of all resources held by the port manager

_disposePorts ( ) : void

Unregisters all port registrations

_getPort ( byte portId ) : IPort

Retrieves a registered port by its port id

_removePort ( IPort port ) : void

Removes a registration from the port manager

Описание методов

Dispose() публичный метод

Disposes the port manager
public Dispose ( ) : void
Результат void

HandleMessage() публичный метод

Handles a message queued on this session.
public HandleMessage ( IMessage message ) : bool
message IMessage The message to handle
Результат bool

PortManager() публичный метод

Constructs a new port manager instance
public PortManager ( PortManagerOptions options ) : System
options PortManagerOptions
Результат System

Resolve() публичный метод

Resolves the port manager's dependencies
public Resolve ( IEnumerable processes ) : void
processes IEnumerable The processes that are potential dependencies
Результат void

SendNetgram() публичный метод

Sends a netgram
public SendNetgram ( OutboundNetgram netgram ) : void
netgram OutboundNetgram The netgram to send
Результат void