C# 클래스 PeerCastStation.Core.AccessController

チャンネルへの接続制御を行なうクラスです
파일 보기 프로젝트 열기: kumaryu/peercaststation 1 사용 예제들

공개 메소드들

메소드 설명
AccessController ( PeerCastStation.Core.PeerCast peercast ) : System

AccessControllerオブジェクトを初期化します

IsChannelPlayable ( Channel channel ) : bool

指定したチャンネルに新しい視聴接続ができるかどうかを取得します

IsChannelPlayable ( Channel channel, IOutputStream output_stream ) : bool

指定したチャンネルに新しい視聴接続ができるかどうかを取得します

IsChannelRelayable ( Channel channel ) : bool

指定したチャンネルに新しいリレー接続ができるかどうかを取得します

IsChannelRelayable ( Channel channel, IOutputStream output_stream ) : bool

指定したチャンネルに新しいリレー接続ができるかどうかを取得します

메소드 상세

AccessController() 공개 메소드

AccessControllerオブジェクトを初期化します
public AccessController ( PeerCastStation.Core.PeerCast peercast ) : System
peercast PeerCastStation.Core.PeerCast 所属するPeerCastオブジェクト
리턴 System

IsChannelPlayable() 공개 메소드

指定したチャンネルに新しい視聴接続ができるかどうかを取得します
public IsChannelPlayable ( Channel channel ) : bool
channel Channel 視聴接続先のチャンネル
리턴 bool

IsChannelPlayable() 공개 메소드

指定したチャンネルに新しい視聴接続ができるかどうかを取得します
public IsChannelPlayable ( Channel channel, IOutputStream output_stream ) : bool
channel Channel 視聴接続先のチャンネル
output_stream IOutputStream 接続しようとするOutputStream
리턴 bool

IsChannelRelayable() 공개 메소드

指定したチャンネルに新しいリレー接続ができるかどうかを取得します
public IsChannelRelayable ( Channel channel ) : bool
channel Channel リレー接続先のチャンネル
리턴 bool

IsChannelRelayable() 공개 메소드

指定したチャンネルに新しいリレー接続ができるかどうかを取得します
public IsChannelRelayable ( Channel channel, IOutputStream output_stream ) : bool
channel Channel リレー接続先のチャンネル
output_stream IOutputStream 接続しようとするOutputStream
리턴 bool