C# Class IMB3.TEventEntry

Afficher le fichier Open project: TNOCS/csTouch Class Usage Examples

Méthodes publiques

Свойство Type Description
ID System.Int32
connection TConnection

Private Properties

Свойство Type Description
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

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

ClearAllStreams() public méthode

public ClearAllStreams ( ) : void
Résultat void

LogWriteLn() public méthode

public LogWriteLn ( string aLine, TLogLevel aLevel ) : int
aLine string
aLevel TLogLevel
Résultat int

SignalBuffer() public méthode

public SignalBuffer ( Int32 aBufferID, byte aBuffer, Int32 aEventFlags ) : int
aBufferID System.Int32
aBuffer byte
aEventFlags System.Int32
Résultat int

SignalChangeObject() public méthode

public SignalChangeObject ( int aAction, int aObjectID, string aAttribute = "" ) : int
aAction int
aObjectID int
aAttribute string
Résultat int

SignalEvent() public méthode

public SignalEvent ( TEventKind aEventKind, byte aEventPayload ) : int
aEventKind TEventKind
aEventPayload byte
Résultat int

SignalStream() public méthode

public SignalStream ( string aStreamName, Stream aStream ) : int
aStreamName string
aStream Stream
Résultat int

SignalString() public méthode

public SignalString ( string p ) : int
p string
Résultat int

TEventEntry() public méthode

public TEventEntry ( TConnection aConnection, Int32 aID, string aEventName ) : System
aConnection TConnection
aID System.Int32
aEventName string
Résultat System

TimerAcknowledge() public méthode

public TimerAcknowledge ( string aTimerName, string aClientName, int aProposedTimeStep ) : int
aTimerName string
aClientName string
aProposedTimeStep int
Résultat int

TimerAcknowledgeAdd() public méthode

public TimerAcknowledgeAdd ( string aTimerName, string aClientName ) : int
aTimerName string
aClientName string
Résultat int

TimerAcknowledgeRemove() public méthode

public TimerAcknowledgeRemove ( string aTimerName, string aClientName ) : int
aTimerName string
aClientName string
Résultat int

TimerCancel() public méthode

public TimerCancel ( string aTimerName ) : int
aTimerName string
Résultat int

TimerCreate() public méthode

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
Résultat int

TimerPrepare() public méthode

public TimerPrepare ( string aTimerName ) : int
aTimerName string
Résultat int

TimerSetSpeed() public méthode

public TimerSetSpeed ( string aTimerName, double aSpeedFactor ) : int
aTimerName string
aSpeedFactor double
Résultat int

TimerStart() public méthode

public TimerStart ( string aTimerName ) : int
aTimerName string
Résultat int

TimerStop() public méthode

public TimerStop ( string aTimerName ) : int
aTimerName string
Résultat int

Property Details

ID public_oe property

public Int32,System ID
Résultat System.Int32

connection public_oe property

public TConnection,IMB3 connection
Résultat TConnection