C# 클래스 IMB3.TEventEntry

파일 보기 프로젝트 열기: TNOCS/csTouch 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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