C# 클래스 Ros_CSharp.CallbackQueue

상속: CallbackQueueInterface, IDisposable
파일 보기 프로젝트 열기: uml-robotics/ROS.NET 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
callbacks List
calling int
id_info IDInfo>.Dictionary
tls TLS

공개 메소드들

메소드 설명
Clear ( ) : void
Disable ( ) : void
Dispose ( ) : void
Enable ( ) : void
addCallback ( CallbackInterface cb, System.UInt64 owner_id ) : void
callAvailable ( ) : bool
callAvailable ( int timeout ) : bool
callOneCB ( TLS tls ) : CallOneResult
getIDInfo ( System.UInt64 id ) : IDInfo
removeByID ( System.UInt64 owner_id ) : void
setupTLS ( ) : void

비공개 메소드들

메소드 설명
notify_all ( ) : void
notify_one ( ) : void
removeemall ( ulong owner_id ) : void
threadFunc ( ) : void

메소드 상세

Clear() 공개 메소드

public Clear ( ) : void
리턴 void

Disable() 공개 메소드

public Disable ( ) : void
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

Enable() 공개 메소드

public Enable ( ) : void
리턴 void

addCallback() 공개 메소드

public addCallback ( CallbackInterface cb, System.UInt64 owner_id ) : void
cb CallbackInterface
owner_id System.UInt64
리턴 void

callAvailable() 공개 메소드

public callAvailable ( ) : bool
리턴 bool

callAvailable() 공개 메소드

public callAvailable ( int timeout ) : bool
timeout int
리턴 bool

callOneCB() 공개 메소드

public callOneCB ( TLS tls ) : CallOneResult
tls TLS
리턴 CallOneResult

getIDInfo() 공개 메소드

public getIDInfo ( System.UInt64 id ) : IDInfo
id System.UInt64
리턴 IDInfo

removeByID() 공개 메소드

public removeByID ( System.UInt64 owner_id ) : void
owner_id System.UInt64
리턴 void

setupTLS() 공개 메소드

public setupTLS ( ) : void
리턴 void

프로퍼티 상세

callbacks 공개적으로 프로퍼티

public List callbacks
리턴 List

calling 공개적으로 프로퍼티

public int calling
리턴 int

id_info 공개적으로 프로퍼티

public Dictionary id_info
리턴 IDInfo>.Dictionary

tls 공개적으로 프로퍼티

public TLS,Ros_CSharp tls
리턴 TLS