Castor3D 0.16.0
Multiplatform 3D engine
|
Représente une connexion à un signal thread safe. Plus de détails...
#include <ThreadSafeSignal.hpp>
Fonctions membres publiques | |
TSConnectionT () | |
Constructeur. | |
TSConnectionT (uint32_t connection, my_signal &signal) | |
Constructeur. | |
TSConnectionT (TSConnectionT< my_signal > &&rhs) noexcept | |
Constructeur par déplacement. | |
TSConnectionT & | operator= (TSConnectionT< my_signal > &&rhs) noexcept |
Opérateur d'affectation par déplacement. | |
~TSConnectionT () noexcept | |
Destructeur. | |
bool | disconnect () noexcept |
Déconnecte la fonction du signal. | |
operator bool () const noexcept | |
Membres hérités additionnels | |
Fonctions membres protégées hérités de castor::NonCopyable | |
NonCopyable ()=default | |
Constructeur. | |
~NonCopyable () noexcept=default | |
Destructeur. | |
Représente une connexion à un signal thread safe.
|
inline |
Constructeur.
|
inline |
Constructeur.
[in] | connection | La connexion au signal. |
[in] | signal | Le signal. |
Références castor::makeStringStream().
|
inlinenoexcept |
Constructeur par déplacement.
[in,out] | rhs | L'objet à déplacer. |
|
inlinenoexcept |
Destructeur.
Références castor::TSConnectionT< SignalT >::disconnect(), et castor::makeUniqueLock().
|
inlinenoexcept |
Déconnecte la fonction du signal.
Référencé par castor::TSConnectionT< SignalT >::operator=(), et castor::TSConnectionT< SignalT >::~TSConnectionT().
|
inlinenoexcept |
|
inlinenoexcept |
Opérateur d'affectation par déplacement.
[in,out] | rhs | L'objet à déplacer. |
Références castor::TSConnectionT< SignalT >::disconnect().