PIP 5.6.1
Platform-Independent Primitives
Открытые члены | Полный список членов класса
Класс PIObject::Connection

Дескриптор одного соединения между объектом-источником и объектом-приемником либо функтором. Подробнее...

#include <piobject.h>

Открытые члены

 Connection ()
 Создает недействительный дескриптор соединения.
 
bool isValid () const
 Возвращает true, если соединение было успешно создано.
 
PIObjectsourceObject () const
 Возвращает объект-источник, который испускает событие.
 
PIObjectdestinationObject () const
 Возвращает объект-приемник, либо nullptr для соединения с лямбда-функцией.
 
PIObjectperformerObject () const
 Возвращает объект-исполнитель, либо nullptr для прямой доставки. Подробнее...
 
bool disconnect () const
 Разрывает только это соединение.
 

Подробное описание

Дескриптор одного соединения между объектом-источником и объектом-приемником либо функтором.

Методы

◆ performerObject()

PIObject * PIObject::Connection::performerObject ( ) const
inline

Возвращает объект-исполнитель, либо nullptr для прямой доставки.

Отложенная доставка выполняется только когда исполнитель обрабатывает свою очередь.