libqi-api  2.8.7.4
 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
 
SignalSubscriberPrivateoperator= (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< AnyWeakObjecttarget
 
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: