C# Class FluorineFx.Messaging.Rtmp.Event.BaseEvent

Inheritance: IRtmpEvent
Show file Open project: jdecuyper/FluorineFx

Protected Properties

Property Type Description
_dataType byte
_eventType EventType
_header RtmpHeader
_object object
_source IEventListener
_timestamp int

Public Methods

Method Description
ToString ( ) : string

Returns a string that represents the current event object.

ToString ( int indentLevel ) : string

Returns a string that represents the current event object.

Protected Methods

Method Description
BodyToString ( object body, int indentLevel ) : string

Returns a string that represents body object.

BodyToString ( object body, int indentLevel, IDictionary visited ) : string

Returns a string that represents body object.

InternalBodyToString ( object body, int indentLevel ) : string

Returns a string that represents body object.

InternalBodyToString ( object body, int indentLevel, IDictionary visited ) : string

Returns a string that represents body object.

ToStringFields ( int indentLevel ) : string

Returns a string that represents the current event object fields.

ToStringHeader ( int indentLevel ) : string

Returns a header string that represents the current event object.

Private Methods

Method Description
BaseEvent ( EventType eventType ) : System.Collections.Generic
BaseEvent ( EventType eventType, byte dataType, IEventListener source ) : System.Collections.Generic
CheckVisited ( IDictionary visited, object obj ) : IDictionary
EventTypeToString ( int type ) : string
GetFieldSeparator ( int indentLevel ) : String
GetIndent ( int indentLevel ) : String

Method Details

BodyToString() protected method

Returns a string that represents body object.
protected BodyToString ( object body, int indentLevel ) : string
body object An object to trace.
indentLevel int The indentation level used for tracing object members.
return string

BodyToString() protected method

Returns a string that represents body object.
protected BodyToString ( object body, int indentLevel, IDictionary visited ) : string
body object An object to trace.
indentLevel int The indentation level used for tracing object members.
visited IDictionary Dictionary to handle circular references.
return string

InternalBodyToString() protected method

Returns a string that represents body object.
protected InternalBodyToString ( object body, int indentLevel ) : string
body object An object to trace.
indentLevel int The indentation level used for tracing object members.
return string

InternalBodyToString() protected method

Returns a string that represents body object.
protected InternalBodyToString ( object body, int indentLevel, IDictionary visited ) : string
body object An object to trace.
indentLevel int The indentation level used for tracing object members.
visited IDictionary Dictionary to handle circular references.
return string

ToString() public method

Returns a string that represents the current event object.
public ToString ( ) : string
return string

ToString() public method

Returns a string that represents the current event object.
public ToString ( int indentLevel ) : string
indentLevel int The indentation level used for tracing the event members.
return string

ToStringFields() protected method

Returns a string that represents the current event object fields.
protected ToStringFields ( int indentLevel ) : string
indentLevel int The indentation level used for tracing the header members.
return string

ToStringHeader() protected method

Returns a header string that represents the current event object.
protected ToStringHeader ( int indentLevel ) : string
indentLevel int The indentation level used for tracing the event members.
return string

Property Details

_dataType protected property

Event data type.
protected byte _dataType
return byte

_eventType protected property

Event type.
protected EventType _eventType
return EventType

_header protected property

Event RTMP packet header.
protected RtmpHeader _header
return RtmpHeader

_object protected property

Event target object.
protected object _object
return object

_source protected property

Event listener.
protected IEventListener _source
return IEventListener

_timestamp protected property

Event timestamp.
protected int _timestamp
return int