C# Class Ros_CSharp.CallbackQueue

Inheritance: CallbackQueueInterface, IDisposable
Afficher le fichier Open project: uml-robotics/ROS.NET Class Usage Examples

Méthodes publiques

Свойство Type Description
callbacks List
calling int
id_info IDInfo>.Dictionary
tls TLS

Méthodes publiques

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

Private Methods

Méthode Description
notify_all ( ) : void
notify_one ( ) : void
removeemall ( ulong owner_id ) : void
threadFunc ( ) : void

Method Details

Clear() public méthode

public Clear ( ) : void
Résultat void

Disable() public méthode

public Disable ( ) : void
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Enable() public méthode

public Enable ( ) : void
Résultat void

addCallback() public méthode

public addCallback ( CallbackInterface cb, System.UInt64 owner_id ) : void
cb CallbackInterface
owner_id System.UInt64
Résultat void

callAvailable() public méthode

public callAvailable ( ) : bool
Résultat bool

callAvailable() public méthode

public callAvailable ( int timeout ) : bool
timeout int
Résultat bool

callOneCB() public méthode

public callOneCB ( TLS tls ) : CallOneResult
tls TLS
Résultat CallOneResult

getIDInfo() public méthode

public getIDInfo ( System.UInt64 id ) : IDInfo
id System.UInt64
Résultat IDInfo

removeByID() public méthode

public removeByID ( System.UInt64 owner_id ) : void
owner_id System.UInt64
Résultat void

setupTLS() public méthode

public setupTLS ( ) : void
Résultat void

Property Details

callbacks public_oe property

public List callbacks
Résultat List

calling public_oe property

public int calling
Résultat int

id_info public_oe property

public Dictionary id_info
Résultat IDInfo>.Dictionary

tls public_oe property

public TLS,Ros_CSharp tls
Résultat TLS