C# Класс ET.KService

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

Открытые свойства

Свойство Тип Описание
StartTime long

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

Метод Описание
AddToUpdateNextTime ( long time, long id ) : void
ChangeAddress ( long id, IPEndPoint address ) : void
Dispose ( ) : void
IsDispose ( ) : bool
KService ( ET.ThreadSynchronizationContext threadSynchronizationContext, IPEndPoint ipEndPoint, ServiceType serviceType ) : System
KService ( ET.ThreadSynchronizationContext threadSynchronizationContext, ServiceType serviceType ) : System
Remove ( long id ) : void
Update ( ) : void

Защищенные методы

Метод Описание
Get ( long id, IPEndPoint address ) : void
Send ( long channelId, long actorId, MemoryStream stream ) : void

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

Метод Описание
CloneAddress ( ) : IPEndPoint
Disconnect ( uint localConn, uint remoteConn, int error, IPEndPoint address, int times ) : void
Get ( long id ) : ET.KChannel
GetByLocalConn ( uint localConn ) : ET.KChannel
KService ( ) : System
KcpLog ( IntPtr bytes, int len, IntPtr kcp, IntPtr user ) : void
KcpOutput ( IntPtr bytes, int len, IntPtr kcp, IntPtr user ) : int
Recv ( ) : void
RemoveConnectTimeoutChannels ( ) : void
TimerOut ( ) : void

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

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

public AddToUpdateNextTime ( long time, long id ) : void
time long
id long
Результат void

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

public ChangeAddress ( long id, IPEndPoint address ) : void
id long
address IPEndPoint
Результат void

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

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

Get() защищенный Метод

protected Get ( long id, IPEndPoint address ) : void
id long
address IPEndPoint
Результат void

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

public IsDispose ( ) : bool
Результат bool

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

public KService ( ET.ThreadSynchronizationContext threadSynchronizationContext, IPEndPoint ipEndPoint, ServiceType serviceType ) : System
threadSynchronizationContext ET.ThreadSynchronizationContext
ipEndPoint IPEndPoint
serviceType ServiceType
Результат System

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

public KService ( ET.ThreadSynchronizationContext threadSynchronizationContext, ServiceType serviceType ) : System
threadSynchronizationContext ET.ThreadSynchronizationContext
serviceType ServiceType
Результат System

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

public Remove ( long id ) : void
id long
Результат void

Send() защищенный Метод

protected Send ( long channelId, long actorId, MemoryStream stream ) : void
channelId long
actorId long
stream MemoryStream
Результат void

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

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

Описание свойств

StartTime публичное свойство

public long StartTime
Результат long