C# Class CSharpRTMP.Core.Protocols.BaseProtocol

Inheritance: IDisposable
Afficher le fichier Open project: langhuihui/csharprtmp Class Usage Examples

Méthodes publiques

Свойство Type Description
CreationTimestamp System.DateTime
CustomParameters Variant
Id uint
Type ulong
_idGenerator uint

Protected Properties

Свойство Type Description
_application BaseClientApplication
_enqueueForDelete bool
_farProtocol BaseProtocol
_gracefullyEnqueueForDelete bool
_nearProtocol BaseProtocol

Méthodes publiques

Méthode Description
AllowFarProtocol ( ulong type ) : bool
AllowNearProtocol ( ulong type ) : bool
Dispose ( ) : void
EnqueueForDelete ( ) : void
EnqueueForOutbound ( MemoryStream outputStream, int offset ) : bool
GetDecodedBytesCount ( ) : ulong
GetStackStats ( Variant info, uint namespaceId ) : Variant
GetStats ( Variant info, uint namespaceId ) : void
GracefullyEnqueueForDelete ( bool fromFarSide = true ) : void
Initialize ( Variant parameters ) : bool
ReadyForSend ( ) : void
ResetFarProtocol ( ) : void
SignalInputData ( InputStream inputStream, IPEndPoint address ) : bool
SignalInputData ( int recAmount ) : bool
TimePeriodElapsed ( ) : bool

Méthodes protégées

Méthode Description
BaseProtocol ( ) : System

Method Details

AllowFarProtocol() public méthode

public AllowFarProtocol ( ulong type ) : bool
type ulong
Résultat bool

AllowNearProtocol() public méthode

public AllowNearProtocol ( ulong type ) : bool
type ulong
Résultat bool

BaseProtocol() protected méthode

protected BaseProtocol ( ) : System
Résultat System

Dispose() public méthode

public Dispose ( ) : void
Résultat void

EnqueueForDelete() public méthode

public EnqueueForDelete ( ) : void
Résultat void

EnqueueForOutbound() public méthode

public EnqueueForOutbound ( MemoryStream outputStream, int offset ) : bool
outputStream System.IO.MemoryStream
offset int
Résultat bool

GetDecodedBytesCount() public méthode

public GetDecodedBytesCount ( ) : ulong
Résultat ulong

GetStackStats() public méthode

public GetStackStats ( Variant info, uint namespaceId ) : Variant
info Variant
namespaceId uint
Résultat Variant

GetStats() public méthode

public GetStats ( Variant info, uint namespaceId ) : void
info Variant
namespaceId uint
Résultat void

GracefullyEnqueueForDelete() public méthode

public GracefullyEnqueueForDelete ( bool fromFarSide = true ) : void
fromFarSide bool
Résultat void

Initialize() public méthode

public Initialize ( Variant parameters ) : bool
parameters Variant
Résultat bool

ReadyForSend() public méthode

public ReadyForSend ( ) : void
Résultat void

ResetFarProtocol() public méthode

public ResetFarProtocol ( ) : void
Résultat void

SignalInputData() public méthode

public SignalInputData ( InputStream inputStream, IPEndPoint address ) : bool
inputStream CSharpRTMP.Common.InputStream
address System.Net.IPEndPoint
Résultat bool

SignalInputData() public méthode

public SignalInputData ( int recAmount ) : bool
recAmount int
Résultat bool

TimePeriodElapsed() public méthode

public TimePeriodElapsed ( ) : bool
Résultat bool

Property Details

CreationTimestamp public_oe property

public DateTime,System CreationTimestamp
Résultat System.DateTime

CustomParameters public_oe property

public Variant CustomParameters
Résultat Variant

Id public_oe property

public uint Id
Résultat uint

Type public_oe property

public ulong Type
Résultat ulong

_application protected_oe property

protected BaseClientApplication _application
Résultat BaseClientApplication

_enqueueForDelete protected_oe property

protected bool _enqueueForDelete
Résultat bool

_farProtocol protected_oe property

protected BaseProtocol,CSharpRTMP.Core.Protocols _farProtocol
Résultat BaseProtocol

_gracefullyEnqueueForDelete protected_oe property

protected bool _gracefullyEnqueueForDelete
Résultat bool

_idGenerator public_oe static_oe property

public static uint _idGenerator
Résultat uint

_nearProtocol protected_oe property

protected BaseProtocol,CSharpRTMP.Core.Protocols _nearProtocol
Résultat BaseProtocol