client-cpp  0.0.1-SNAPSHOT
kaa::CommonTypesFactory Class Reference

#include <CommonTypesFactory.hpp>

Public Types

typedef boost::shared_ptr
< ICommonValue
return_type
 

Public Member Functions

 CommonTypesFactory ()
 

Static Public Member Functions

static boost::shared_ptr
< ICommonRecord
createCommonRecord (uuid_t uuid, const avro::NodePtr schema)
 
static boost::shared_ptr
< ICommonArray
createCommonArray (const avro::NodePtr &schema)
 
template<avro::Type T>
static return_type createCommon (const avro::GenericDatum &d)
 

Detailed Description

Definition at line 29 of file CommonTypesFactory.hpp.

Member Typedef Documentation

Definition at line 31 of file CommonTypesFactory.hpp.

Constructor & Destructor Documentation

kaa::CommonTypesFactory::CommonTypesFactory ( )
inline

Definition at line 31 of file CommonTypesFactory.hpp.

Member Function Documentation

template<avro::Type T>
static return_type kaa::CommonTypesFactory::createCommon ( const avro::GenericDatum &  d)
static
static boost::shared_ptr<ICommonArray> kaa::CommonTypesFactory::createCommonArray ( const avro::NodePtr &  schema)
static
static boost::shared_ptr<ICommonRecord> kaa::CommonTypesFactory::createCommonRecord ( uuid_t  uuid,
const avro::NodePtr  schema 
)
static

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