Modules | |
Threading | |
Classes | |
class | SigCX::Dispatcher |
Dispatcher class. More... | |
class | SigCX::SignalDispatcher |
Signal dispatcher. More... | |
class | SigCX::StandardDispatcher |
StandardDispatcher class. More... | |
class | SigCX::ThreadTunnel |
A inter-thread tunnel. More... | |
class | SigCX::Tunnel |
A tunnel. More... | |
class | SigCX::TunnelCallback0< R > |
Tunnel callback for 0 arguments. More... | |
class | SigCX::TunnelCallback1< R, P1 > |
Tunnel callback for 1 arguments. More... | |
class | SigCX::TunnelCallback2< R, P1, P2 > |
Tunnel callback for 2 arguments. More... | |
class | SigCX::TunnelCallback3< R, P1, P2, P3 > |
Tunnel callback for 3 arguments. More... | |
class | SigCX::TunnelCallback4< R, P1, P2, P3, P4 > |
Tunnel callback for 4 arguments. More... | |
class | SigCX::TunnelCallback5< R, P1, P2, P3, P4, P5 > |
Tunnel callback for 5 arguments. More... | |
Functions | |
template<class R> | |
TunnelCallback0< R > * | SigCX::pack (const SigC::Slot0< R > &s) |
template<class R> | |
SigC::Slot0< R > | SigCX::open_tunnel (Tunnel *tunnel, const SigC::Slot0< R > &s, bool sync=false) |
template<class R, class P1> | |
TunnelCallback1< R, P1 > * | SigCX::pack (const SigC::Slot1< R, P1 > &s, P1 p1) |
template<class R, class P1> | |
SigC::Slot1< R, P1 > | SigCX::open_tunnel (Tunnel *tunnel, const SigC::Slot1< R, P1 > &s, bool sync=false) |
template<class R, class P1, class P2> | |
TunnelCallback2< R, P1, P2 > * | SigCX::pack (const SigC::Slot2< R, P1, P2 > &s, P1 p1, P2 p2) |
template<class R, class P1, class P2> | |
SigC::Slot2< R, P1, P2 > | SigCX::open_tunnel (Tunnel *tunnel, const SigC::Slot2< R, P1, P2 > &s, bool sync=false) |
template<class R, class P1, class P2, class P3> | |
TunnelCallback3< R, P1, P2, P3 > * | SigCX::pack (const SigC::Slot3< R, P1, P2, P3 > &s, P1 p1, P2 p2, P3 p3) |
template<class R, class P1, class P2, class P3> | |
SigC::Slot3< R, P1, P2, P3 > | SigCX::open_tunnel (Tunnel *tunnel, const SigC::Slot3< R, P1, P2, P3 > &s, bool sync=false) |
template<class R, class P1, class P2, class P3, class P4> | |
TunnelCallback4< R, P1, P2, P3, P4 > * | SigCX::pack (const SigC::Slot4< R, P1, P2, P3, P4 > &s, P1 p1, P2 p2, P3 p3, P4 p4) |
template<class R, class P1, class P2, class P3, class P4> | |
SigC::Slot4< R, P1, P2, P3, P4 > | SigCX::open_tunnel (Tunnel *tunnel, const SigC::Slot4< R, P1, P2, P3, P4 > &s, bool sync=false) |
template<class R, class P1, class P2, class P3, class P4, class P5> | |
TunnelCallback5< R, P1, P2, P3, P4, P5 > * | SigCX::pack (const SigC::Slot5< R, P1, P2, P3, P4, P5 > &s, P1 p1, P2 p2, P3 p3, P4 p4, P5 p5) |
template<class R, class P1, class P2, class P3, class P4, class P5> | |
SigC::Slot5< R, P1, P2, P3, P4, P5 > | SigCX::open_tunnel (Tunnel *tunnel, const SigC::Slot5< R, P1, P2, P3, P4, P5 > &s, bool sync=false) |
SigC::Slot5<R,P1,P2,P3,P4,P5> SigCX::open_tunnel | ( | Tunnel * | tunnel, | |
const SigC::Slot5< R, P1, P2, P3, P4, P5 > & | s, | |||
bool | sync = false | |||
) | [inline] |
Create a slot using a tunnel.
tunnel | Tunnel to use. | |
s | Slot to invoke on the other tunnel side. | |
sync | Wether to invoke the callback synchronously. |
SigC::Slot4<R,P1,P2,P3,P4> SigCX::open_tunnel | ( | Tunnel * | tunnel, | |
const SigC::Slot4< R, P1, P2, P3, P4 > & | s, | |||
bool | sync = false | |||
) | [inline] |
Create a slot using a tunnel.
tunnel | Tunnel to use. | |
s | Slot to invoke on the other tunnel side. | |
sync | Wether to invoke the callback synchronously. |
SigC::Slot3<R,P1,P2,P3> SigCX::open_tunnel | ( | Tunnel * | tunnel, | |
const SigC::Slot3< R, P1, P2, P3 > & | s, | |||
bool | sync = false | |||
) | [inline] |
Create a slot using a tunnel.
tunnel | Tunnel to use. | |
s | Slot to invoke on the other tunnel side. | |
sync | Wether to invoke the callback synchronously. |
SigC::Slot2<R,P1,P2> SigCX::open_tunnel | ( | Tunnel * | tunnel, | |
const SigC::Slot2< R, P1, P2 > & | s, | |||
bool | sync = false | |||
) | [inline] |
Create a slot using a tunnel.
tunnel | Tunnel to use. | |
s | Slot to invoke on the other tunnel side. | |
sync | Wether to invoke the callback synchronously. |
SigC::Slot1<R,P1> SigCX::open_tunnel | ( | Tunnel * | tunnel, | |
const SigC::Slot1< R, P1 > & | s, | |||
bool | sync = false | |||
) | [inline] |
Create a slot using a tunnel.
tunnel | Tunnel to use. | |
s | Slot to invoke on the other tunnel side. | |
sync | Wether to invoke the callback synchronously. |
SigC::Slot0<R> SigCX::open_tunnel | ( | Tunnel * | tunnel, | |
const SigC::Slot0< R > & | s, | |||
bool | sync = false | |||
) | [inline] |
Create a slot using a tunnel.
tunnel | Tunnel to use. | |
s | Slot to invoke on the other tunnel side. | |
sync | Wether to invoke the callback synchronously. |
TunnelCallback5< R, P1, P2, P3, P4, P5 > * SigCX::pack | ( | const SigC::Slot5< R, P1, P2, P3, P4, P5 > & | s, | |
P1 | p1, | |||
P2 | p2, | |||
P3 | p3, | |||
P4 | p4, | |||
P5 | p5 | |||
) | [inline] |
Pack 5 arguments in a callback.
s | A slot. | |
p1 | Slot argument 1. | |
p2 | Slot argument 2. | |
p3 | Slot argument 3. | |
p4 | Slot argument 4. | |
p5 | Slot argument 5. |
TunnelCallback4< R, P1, P2, P3, P4 > * SigCX::pack | ( | const SigC::Slot4< R, P1, P2, P3, P4 > & | s, | |
P1 | p1, | |||
P2 | p2, | |||
P3 | p3, | |||
P4 | p4 | |||
) | [inline] |
Pack 4 arguments in a callback.
s | A slot. | |
p1 | Slot argument 1. | |
p2 | Slot argument 2. | |
p3 | Slot argument 3. | |
p4 | Slot argument 4. |
TunnelCallback3< R, P1, P2, P3 > * SigCX::pack | ( | const SigC::Slot3< R, P1, P2, P3 > & | s, | |
P1 | p1, | |||
P2 | p2, | |||
P3 | p3 | |||
) | [inline] |
Pack 3 arguments in a callback.
s | A slot. | |
p1 | Slot argument 1. | |
p2 | Slot argument 2. | |
p3 | Slot argument 3. |
TunnelCallback2< R, P1, P2 > * SigCX::pack | ( | const SigC::Slot2< R, P1, P2 > & | s, | |
P1 | p1, | |||
P2 | p2 | |||
) | [inline] |
Pack 2 arguments in a callback.
s | A slot. | |
p1 | Slot argument 1. | |
p2 | Slot argument 2. |
TunnelCallback1< R, P1 > * SigCX::pack | ( | const SigC::Slot1< R, P1 > & | s, | |
P1 | p1 | |||
) | [inline] |
Pack 1 arguments in a callback.
s | A slot. | |
p1 | Slot argument 1. |
TunnelCallback0< R > * SigCX::pack | ( | const SigC::Slot0< R > & | s | ) | [inline] |
Pack arguments in a callback.
s | A slot. |