- Aldebaran documentation |
- C++ Libraries |
- index

libqi-api 2.8.7.4

- Main Page
- Related Pages
- Namespaces
- Classes
- Files
- Examples

- Class List
- Class Hierarchy
- Class Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
qi::SignalSubscriberPrivate Struct Reference

`#include <signal.hpp>`

## Public Member Functions
| SignalSubscriberPrivate ()
| ~SignalSubscriberPrivate ()
| SignalSubscriberPrivate (const SignalSubscriberPrivate &)=delete
SignalSubscriberPrivate & | operator= (const SignalSubscriberPrivate &)=delete

## Public Attributes
boost::weak_ptr < SignalBasePrivate > | source
SignalLink | linkId = SignalBase::invalidSignalLink
| Uid that can be passed to GenericObject::disconnect() More...
AnyFunction | handler
MetaCallType | threadingModel = MetaCallType_Direct
boost::scoped_ptr< AnyWeakObject > | target
unsigned int | method = 0
std::atomic< bool > | enabled {true}
std::atomic< ExecutionContext * > | executionContext {nullptr}

## Detailed Description

Definition at line 330 of file signal.hpp.

## Constructor & Destructor Documentation

qi::SignalSubscriberPrivate::SignalSubscriberPrivate | ( |  | ) |

qi::SignalSubscriberPrivate::~SignalSubscriberPrivate | ( |  | ) |

qi::SignalSubscriberPrivate::SignalSubscriberPrivate | ( | const SignalSubscriberPrivate & |  | ) |
| delete

## Member Function Documentation

SignalSubscriberPrivate& qi::SignalSubscriberPrivate::operator= | ( | const SignalSubscriberPrivate & |  | ) |
| delete

## Member Data Documentation

std::atomic<bool> qi::SignalSubscriberPrivate::enabled {true}

Definition at line 354 of file signal.hpp.

std::atomic<ExecutionContext*> qi::SignalSubscriberPrivate::executionContext {nullptr}

Definition at line 357 of file signal.hpp.

AnyFunction qi::SignalSubscriberPrivate::handler

Definition at line 346 of file signal.hpp.

SignalLink qi::SignalSubscriberPrivate::linkId = SignalBase::invalidSignalLink

Uid that can be passed to GenericObject::disconnect()

Definition at line 342 of file signal.hpp.

unsigned int qi::SignalSubscriberPrivate::method = 0

Definition at line 351 of file signal.hpp.

boost::weak_ptr<SignalBasePrivate> qi::SignalSubscriberPrivate::source

Definition at line 340 of file signal.hpp.

boost::scoped_ptr<AnyWeakObject> qi::SignalSubscriberPrivate::target

Definition at line 350 of file signal.hpp.

MetaCallType qi::SignalSubscriberPrivate::threadingModel = MetaCallType_Direct

Definition at line 347 of file signal.hpp.

The documentation for this struct was generated from the following file:

- /home/opennao/work/release-2.8/sdk/libqi/qi/signal.hpp