class Inti::NativeSignal

Name

class Inti::NativeSignal -- 

Synopsis

class Inti::NativeSignal is declared in the header inti/signal-system.h.

Superclasses. Signal

Subclasses. Signal0<void, IgnoredMarshal>, Signal2<void, Arg1Type, Arg2Type, IgnoredMarshal>, Signal6, Signal4, Signal3, Signal2, Signal1, Signal6<void, Arg1Type, Arg2Type, Arg3Type, Arg4Type, Arg5Type, Arg6Type, IgnoredMarshal>, Signal0, Signal4<void, Arg1Type, Arg2Type, Arg3Type, Arg4Type, IgnoredMarshal>, Signal5, Signal5<void, Arg1Type, Arg2Type, Arg3Type, Arg4Type, Arg5Type, IgnoredMarshal>, Signal1<void, Arg1Type, IgnoredMarshal>, Signal3<void, Arg1Type, Arg2Type, Arg3Type, IgnoredMarshal>

Class members

Inner Classes.
class Emission

Protected Typedefs.
typedef ConnectionList

Protected Constructors.
NativeSignal ()

Protected Destructor.
~NativeSignal ()

Protected Methods.
Connection real_connect (SignalEmitterBase * emitter_object, Slot * s, DestroyNotifier * alive_object = 0) const

Description

Protected Typedefs

typedef Inti::NativeSignal::ConnectionList

typedef std::vector<Private::NativeConnectionImpl*> ConnectionList

Protected Constructors

method Inti::NativeSignal::NativeSignal

NativeSignal ()

Protected Destructor

method Inti::NativeSignal::~NativeSignal

~NativeSignal ()

Protected Methods

method Inti::NativeSignal::real_connect

Connection real_connect (SignalEmitterBase * emitter_object, Slot * s, DestroyNotifier * alive_object = 0) const

emitter_object 
s 
alive_object