C# Класс PeerCastStation.PCP.PCPSourceStream

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

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

Метод Описание
GetConnectionInfo ( ) : ConnectionInfo
PCPSourceStream ( PeerCastStation.Core.PeerCast peercast, Channel channel, Uri source_uri ) : System

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

Метод Описание
CreateConnection ( Uri source_uri ) : ISourceConnection
DoReconnect ( ) : void
OnConnectionStopped ( ISourceConnection connection, StopReason reason ) : void

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

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

全てのノードを接続先として選択可能にします

CreateHostUri ( Host host ) : Uri
GetConnectableNodes ( ) : IEnumerable
IgnoreNode ( Uri uri ) : void

指定したノードが接続先として選択されないように保持します。 一度無視されたノードは一定時間経過した後、再度選択されるようになります

IsIgnored ( Uri uri ) : bool
IsSiteLocal ( Host node ) : bool
Reconnect ( Uri new_source ) : void
SelectSourceHost ( ) : Uri

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

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

protected CreateConnection ( Uri source_uri ) : ISourceConnection
source_uri System.Uri
Результат ISourceConnection

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

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

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

public GetConnectionInfo ( ) : ConnectionInfo
Результат PeerCastStation.Core.ConnectionInfo

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

protected OnConnectionStopped ( ISourceConnection connection, StopReason reason ) : void
connection ISourceConnection
reason StopReason
Результат void

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

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