C# Класс Ros_CSharp.CallbackQueue

Наследование: CallbackQueueInterface, IDisposable
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
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