C# Класс Automobile.Mobile.Framework.Data.UdpClient

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

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

Метод Описание
Dispose ( ) : void
GetFirstMatch ( DeviceInfo info ) : DeviceInfo
GetFirstMatch ( DeviceInfo device, bool filterByAvailible ) : DeviceInfo
Register ( DeviceInfo info ) : void
SetAvailibility ( DeviceInfo device, bool availible ) : void
UdpClient ( string multicastIp, int port, IJsonProvider json ) : System

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

Метод Описание
BeginBroadcast ( ) : void
Broadcast ( object sender, System.Timers.ElapsedEventArgs args ) : void
EndBroadcast ( ) : void
IsMatch ( DeviceInfo orignal, DeviceInfo match ) : bool

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

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

public Dispose ( ) : void
Результат void

GetFirstMatch() публичный Метод

public GetFirstMatch ( DeviceInfo info ) : DeviceInfo
info DeviceInfo
Результат DeviceInfo

GetFirstMatch() публичный Метод

public GetFirstMatch ( DeviceInfo device, bool filterByAvailible ) : DeviceInfo
device DeviceInfo
filterByAvailible bool
Результат DeviceInfo

Register() публичный Метод

public Register ( DeviceInfo info ) : void
info DeviceInfo
Результат void

SetAvailibility() публичный Метод

public SetAvailibility ( DeviceInfo device, bool availible ) : void
device DeviceInfo
availible bool
Результат void

UdpClient() публичный Метод

public UdpClient ( string multicastIp, int port, IJsonProvider json ) : System
multicastIp string
port int
json IJsonProvider
Результат System