C# Класс CSharpRTMP.Core.Protocols.BaseProtocol

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

Открытые свойства

Свойство Тип Описание
CreationTimestamp System.DateTime
CustomParameters Variant
Id uint
Type ulong
_idGenerator uint

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

Свойство Тип Описание
_application BaseClientApplication
_enqueueForDelete bool
_farProtocol BaseProtocol
_gracefullyEnqueueForDelete bool
_nearProtocol BaseProtocol

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

Метод Описание
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

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

Метод Описание
BaseProtocol ( ) : System

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

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

public AllowFarProtocol ( ulong type ) : bool
type ulong
Результат bool

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

public AllowNearProtocol ( ulong type ) : bool
type ulong
Результат bool

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

protected BaseProtocol ( ) : System
Результат System

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

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

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

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

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

public EnqueueForOutbound ( MemoryStream outputStream, int offset ) : bool
outputStream System.IO.MemoryStream
offset int
Результат bool

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

public GetDecodedBytesCount ( ) : ulong
Результат ulong

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

public GetStackStats ( Variant info, uint namespaceId ) : Variant
info Variant
namespaceId uint
Результат Variant

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

public GetStats ( Variant info, uint namespaceId ) : void
info Variant
namespaceId uint
Результат void

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

public GracefullyEnqueueForDelete ( bool fromFarSide = true ) : void
fromFarSide bool
Результат void

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

public Initialize ( Variant parameters ) : bool
parameters Variant
Результат bool

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

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

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

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

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

public SignalInputData ( InputStream inputStream, IPEndPoint address ) : bool
inputStream CSharpRTMP.Common.InputStream
address System.Net.IPEndPoint
Результат bool

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

public SignalInputData ( int recAmount ) : bool
recAmount int
Результат bool

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

public TimePeriodElapsed ( ) : bool
Результат bool

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

CreationTimestamp публичное свойство

public DateTime,System CreationTimestamp
Результат System.DateTime

CustomParameters публичное свойство

public Variant CustomParameters
Результат Variant

Id публичное свойство

public uint Id
Результат uint

Type публичное свойство

public ulong Type
Результат ulong

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

protected BaseClientApplication _application
Результат BaseClientApplication

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

protected bool _enqueueForDelete
Результат bool

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

protected BaseProtocol,CSharpRTMP.Core.Protocols _farProtocol
Результат BaseProtocol

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

protected bool _gracefullyEnqueueForDelete
Результат bool

_idGenerator публичное статическое свойство

public static uint _idGenerator
Результат uint

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

protected BaseProtocol,CSharpRTMP.Core.Protocols _nearProtocol
Результат BaseProtocol