C# Класс IMB3.TEventEntry

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

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

Свойство Тип Описание
ID System.Int32
connection TConnection

Private Properties

Свойство Тип Описание
CopyHandlersFrom void
HandleBuffer void
HandleChangeObject void
HandleChangeObjectData void
HandleEvent void
HandleOnSubAndPub void
HandleStreamEvent void
HandleTimerCmd void
HandleTimerTick void
Publish void
ReadBytesFromStream int
Subscribe void
TimerAcknowledgeCmd int
TimerBasicCmd int
UnPublish void
UnSubscribe void

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

Метод Описание
ClearAllStreams ( ) : void
LogWriteLn ( string aLine, TLogLevel aLevel ) : int
SignalBuffer ( Int32 aBufferID, byte aBuffer, Int32 aEventFlags ) : int
SignalChangeObject ( int aAction, int aObjectID, string aAttribute = "" ) : int
SignalEvent ( TEventKind aEventKind, byte aEventPayload ) : int
SignalStream ( string aStreamName, Stream aStream ) : int
SignalString ( string p ) : int
TEventEntry ( TConnection aConnection, Int32 aID, string aEventName ) : System
TimerAcknowledge ( string aTimerName, string aClientName, int aProposedTimeStep ) : int
TimerAcknowledgeAdd ( string aTimerName, string aClientName ) : int
TimerAcknowledgeRemove ( string aTimerName, string aClientName ) : int
TimerCancel ( string aTimerName ) : int
TimerCreate ( string aTimerName, System.Int64 aStartTimeUTCorRelFT, int aResolutionms, double aSpeedFactor, int aRepeatCount = trcInfinite ) : int
TimerPrepare ( string aTimerName ) : int
TimerSetSpeed ( string aTimerName, double aSpeedFactor ) : int
TimerStart ( string aTimerName ) : int
TimerStop ( string aTimerName ) : int

Приватные методы

Метод Описание
CopyHandlersFrom ( TEventEntry aEventEntry ) : void
HandleBuffer ( Int32 aEventTick, TByteBuffer aPayload ) : void
HandleChangeObject ( TByteBuffer aPayload ) : void
HandleChangeObjectData ( TByteBuffer aPayload ) : void
HandleEvent ( TByteBuffer aPayload ) : void
HandleOnSubAndPub ( TConnectionPlatform aCommand ) : void
HandleStreamEvent ( TEventKind aEventKind, TByteBuffer aPayload ) : void
HandleTimerCmd ( TEventKind aEventKind, TByteBuffer aPayload ) : void
HandleTimerTick ( TByteBuffer aPayload ) : void
Publish ( ) : void
ReadBytesFromStream ( TByteBuffer aBuffer, Stream aStream ) : int
Subscribe ( ) : void
TimerAcknowledgeCmd ( TEventKind aEventKind, string aTimerName, string aClientName ) : int
TimerBasicCmd ( TEventKind aEventKind, string aTimerName ) : int
UnPublish ( bool aChangeLocalState = true ) : void
UnSubscribe ( bool aChangeLocalState = true ) : void

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

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

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

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

public LogWriteLn ( string aLine, TLogLevel aLevel ) : int
aLine string
aLevel TLogLevel
Результат int

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

public SignalBuffer ( Int32 aBufferID, byte aBuffer, Int32 aEventFlags ) : int
aBufferID System.Int32
aBuffer byte
aEventFlags System.Int32
Результат int

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

public SignalChangeObject ( int aAction, int aObjectID, string aAttribute = "" ) : int
aAction int
aObjectID int
aAttribute string
Результат int

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

public SignalEvent ( TEventKind aEventKind, byte aEventPayload ) : int
aEventKind TEventKind
aEventPayload byte
Результат int

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

public SignalStream ( string aStreamName, Stream aStream ) : int
aStreamName string
aStream Stream
Результат int

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

public SignalString ( string p ) : int
p string
Результат int

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

public TEventEntry ( TConnection aConnection, Int32 aID, string aEventName ) : System
aConnection TConnection
aID System.Int32
aEventName string
Результат System

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

public TimerAcknowledge ( string aTimerName, string aClientName, int aProposedTimeStep ) : int
aTimerName string
aClientName string
aProposedTimeStep int
Результат int

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

public TimerAcknowledgeAdd ( string aTimerName, string aClientName ) : int
aTimerName string
aClientName string
Результат int

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

public TimerAcknowledgeRemove ( string aTimerName, string aClientName ) : int
aTimerName string
aClientName string
Результат int

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

public TimerCancel ( string aTimerName ) : int
aTimerName string
Результат int

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

public TimerCreate ( string aTimerName, System.Int64 aStartTimeUTCorRelFT, int aResolutionms, double aSpeedFactor, int aRepeatCount = trcInfinite ) : int
aTimerName string
aStartTimeUTCorRelFT System.Int64
aResolutionms int
aSpeedFactor double
aRepeatCount int
Результат int

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

public TimerPrepare ( string aTimerName ) : int
aTimerName string
Результат int

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

public TimerSetSpeed ( string aTimerName, double aSpeedFactor ) : int
aTimerName string
aSpeedFactor double
Результат int

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

public TimerStart ( string aTimerName ) : int
aTimerName string
Результат int

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

public TimerStop ( string aTimerName ) : int
aTimerName string
Результат int

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

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

public Int32,System ID
Результат System.Int32

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

public TConnection,IMB3 connection
Результат TConnection