Public Member Functions | |
TalkerSingleton (const TalkerSingleton &x) | |
template<typename... ArgRefs> | |
shared_ptr< typename TalkerSingleton::Message > | createMessage (int64_t tr_serial, ArgRefs &&...args) const |
![]() | |
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.