
Public Member Functions | |
| TalkerSingleton (const TalkerSingleton &x) | |
| template<typename... ArgRefs> | |
| shared_ptr< typename TalkerSingleton::Message > | createMessage (int64_t tr_serial, ArgRefs &&...args) const |
Public Member Functions inherited from Transactional::Talker< SS, Args...> | |
| shared_ptr< XListener > | connect (R &obj, void(T::*func)(ArgRefs...), int flags=0) |
| void | connect (const shared_ptr< XListener > &x) |
| shared_ptr< XListener > | connectWeakly (const shared_ptr< R > &obj, void(T::*func)(ArgRefs...), int flags=0) |
| void | disconnect (const shared_ptr< XListener > &) |
| shared_ptr< Message > | createMessage (int64_t tr_serial, ArgRefs &&...arg) const |
| void | talk (const SS &shot, ArgRefs &&...args) const |
| bool | empty () const noexcept |
Private Attributes | |
|
weak_ptr< typename Talker< SS, Args...>::Message > | m_marked |
| int64_t | m_transaction_serial |
Definition at line 200 of file transaction_signal.h.
1.8.3