C# Class PeerCastStation.Core.SourceConnectionBase

Inheritance: ISourceConnection
Afficher le fichier Open project: kumaryu/peercaststation Class Usage Examples

Protected Properties

Свойство Type Description
connection SourceConnectionClient

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
DoClose ( SourceConnectionClient connection ) : Task
DoConnect ( Uri source, CancellationToken cancellationToken ) : Task
DoPost ( Host from, Atom packet ) : void
DoProcess ( CancellationToken cancellationToken ) : Task
OnStarted ( ) : void
OnStopped ( ) : void

Method Details

DoClose() protected méthode

protected DoClose ( SourceConnectionClient connection ) : Task
connection SourceConnectionClient
Résultat Task

DoConnect() protected abstract méthode

protected abstract DoConnect ( Uri source, CancellationToken cancellationToken ) : Task
source System.Uri
cancellationToken System.Threading.CancellationToken
Résultat Task

DoPost() protected méthode

protected DoPost ( Host from, Atom packet ) : void
from Host
packet Atom
Résultat void

DoProcess() protected abstract méthode

protected abstract DoProcess ( CancellationToken cancellationToken ) : Task
cancellationToken System.Threading.CancellationToken
Résultat Task

GetConnectionInfo() public abstract méthode

public abstract GetConnectionInfo ( ) : ConnectionInfo
Résultat ConnectionInfo

OnStarted() protected méthode

protected OnStarted ( ) : void
Résultat void

OnStopped() protected méthode

protected OnStopped ( ) : void
Résultat void

Post() public méthode

public Post ( Host from, Atom packet ) : void
from Host
packet Atom
Résultat void

Run() public méthode

public Run ( ) : Task
Résultat Task

SourceConnectionBase() public méthode

public SourceConnectionBase ( PeerCastStation.Core.PeerCast peercast, Channel channel, Uri source_uri ) : System
peercast PeerCastStation.Core.PeerCast
channel Channel
source_uri System.Uri
Résultat System

Stop() public méthode

public Stop ( ) : void
Résultat void

Stop() public méthode

public Stop ( StopReason reason ) : void
reason StopReason
Résultat void

Property Details

connection protected_oe property

protected SourceConnectionClient connection
Résultat SourceConnectionClient