Image Component Library (ICL)
Public Types | Static Public Member Functions | List of all members
icl::io::RSBIOUtilDataExtra< T > Struct Template Reference

Tier 3: branding for using protocol-buffer types by default! More...

#include <RSBIOUtil.h>

Inheritance diagram for icl::io::RSBIOUtilDataExtra< T >:
icl::io::RSBIOUtilDataBase< T > icl::io::RSBIOUtil< T >

Public Types

typedef rsb::converter::ProtocolBufferConverter< T > Converter
 
typedef boost::shared_ptr< ConverterConverterPtr
 
- Public Types inherited from icl::io::RSBIOUtilDataBase< T >
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...
 

Static Public Member Functions

static void register_type ()
 

Additional Inherited Members

- Public Member Functions inherited from icl::io::RSBIOUtilDataBase< T >
virtual ~RSBIOUtilDataBase ()
 
- Public Attributes inherited from icl::io::RSBIOUtilDataBase< T >
InformerPtr m_informer
 
DataPtr m_data
 
Scope m_scope
 
ListenerPtr m_listener
 
utils::Mutex m_mutex
 
std::map< std::string, Callbackm_callbacks
 

Detailed Description

template<class T>
struct icl::io::RSBIOUtilDataExtra< T >

Tier 3: branding for using protocol-buffer types by default!

Member Typedef Documentation

◆ Converter

template<class T>
typedef rsb::converter::ProtocolBufferConverter<T> icl::io::RSBIOUtilDataExtra< T >::Converter

◆ ConverterPtr

template<class T>
typedef boost::shared_ptr<Converter> icl::io::RSBIOUtilDataExtra< T >::ConverterPtr

Member Function Documentation

◆ register_type()

template<class T>
static void icl::io::RSBIOUtilDataExtra< T >::register_type ( )
inlinestatic

The documentation for this struct was generated from the following file: