Image Component Library (ICL)
|
#include <RSBIOUtil.h>
Public Types | |
typedef rsb::Informer< T > | Informer |
typedef Informer::Ptr | InformerPtr |
typedef Informer::DataPtr | DataPtr |
typedef rsb::Scope | Scope |
typedef rsb::ListenerPtr | ListenerPtr |
typedef utils::Function< void, const T & > | Callback |
Callback type that is used for listener_callbacks. More... | |
Public Member Functions | |
virtual | ~RSBIOUtilDataBase () |
Public Attributes | |
InformerPtr | m_informer |
DataPtr | m_data |
Scope | m_scope |
ListenerPtr | m_listener |
utils::Mutex | m_mutex |
std::map< std::string, Callback > | m_callbacks |
typedef utils::Function<void,const T&> icl::io::RSBIOUtilDataBase< T >::Callback |
Callback type that is used for listener_callbacks.
typedef Informer::DataPtr icl::io::RSBIOUtilDataBase< T >::DataPtr |
typedef rsb::Informer<T> icl::io::RSBIOUtilDataBase< T >::Informer |
typedef Informer::Ptr icl::io::RSBIOUtilDataBase< T >::InformerPtr |
typedef rsb::ListenerPtr icl::io::RSBIOUtilDataBase< T >::ListenerPtr |
typedef rsb::Scope icl::io::RSBIOUtilDataBase< T >::Scope |
|
inlinevirtual |
std::map<std::string,Callback> icl::io::RSBIOUtilDataBase< T >::m_callbacks |
DataPtr icl::io::RSBIOUtilDataBase< T >::m_data |
InformerPtr icl::io::RSBIOUtilDataBase< T >::m_informer |
ListenerPtr icl::io::RSBIOUtilDataBase< T >::m_listener |
utils::Mutex icl::io::RSBIOUtilDataBase< T >::m_mutex |
Scope icl::io::RSBIOUtilDataBase< T >::m_scope |