C# Класс PeerCastStation.Core.SourceConnectionBase

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

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

Свойство Тип Описание
connection SourceConnectionClient

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

Метод Описание
GetConnectionInfo ( ) : ConnectionInfo
Post ( Host from, Atom packet ) : void
Run ( ) : Task
SourceConnectionBase ( PeerCastStation.Core.PeerCast peercast, Channel channel, Uri source_uri ) : System
Stop ( ) : void
Stop ( StopReason reason ) : void

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

Метод Описание
DoClose ( SourceConnectionClient connection ) : Task
DoConnect ( Uri source, CancellationToken cancellationToken ) : Task
DoPost ( Host from, Atom packet ) : void
DoProcess ( CancellationToken cancellationToken ) : Task
OnStarted ( ) : void
OnStopped ( ) : void

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

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

protected DoClose ( SourceConnectionClient connection ) : Task
connection SourceConnectionClient
Результат Task

DoConnect() защищенный абстрактный Метод

protected abstract DoConnect ( Uri source, CancellationToken cancellationToken ) : Task
source System.Uri
cancellationToken System.Threading.CancellationToken
Результат Task

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

protected DoPost ( Host from, Atom packet ) : void
from Host
packet Atom
Результат void

DoProcess() защищенный абстрактный Метод

protected abstract DoProcess ( CancellationToken cancellationToken ) : Task
cancellationToken System.Threading.CancellationToken
Результат Task

GetConnectionInfo() публичный абстрактный Метод

public abstract GetConnectionInfo ( ) : ConnectionInfo
Результат ConnectionInfo

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

protected OnStarted ( ) : void
Результат void

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

protected OnStopped ( ) : void
Результат void

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

public Post ( Host from, Atom packet ) : void
from Host
packet Atom
Результат void

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

public Run ( ) : Task
Результат Task

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

public SourceConnectionBase ( PeerCastStation.Core.PeerCast peercast, Channel channel, Uri source_uri ) : System
peercast PeerCastStation.Core.PeerCast
channel Channel
source_uri System.Uri
Результат System

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

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

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

public Stop ( StopReason reason ) : void
reason StopReason
Результат void

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

connection защищенное свойство

protected SourceConnectionClient connection
Результат SourceConnectionClient