irods  4.2.8
About: iRODS (the integrated Rule Oriented Data System) is a distributed data-management system for creating data grids, digital libraries, persistent archives, and real-time data systems.
  Fossies Dox: irods-4.2.8.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

irods_re_serialization.hpp File Reference
#include "irods_hierarchy_parser.hpp"
#include "apiHeaderAll.h"
#include "icatStructs.hpp"
#include <boost/shared_ptr.hpp>
#include <boost/any.hpp>
#include <map>
#include <vector>
#include <typeindex>
Include dependency graph for irods_re_serialization.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 irods
 
 irods::re_serialization
 

Typedefs

typedef std::vector< rodsLong_tleaf_bundle_t
 
typedef std::type_index irods::re_serialization::index_t
 
typedef std::map< std::string, std::string > irods::re_serialization::serialized_parameter_t
 
typedef std::function< error(boost::any, serialized_parameter_t &)> irods::re_serialization::operation_t
 
typedef std::map< index_t, operation_t > irods::re_serialization::serialization_map_t
 

Functions

serialization_map_t & irods::re_serialization::get_serialization_map ()
 
error irods::re_serialization::add_operation (const index_t &_index, operation_t _operation)
 
error irods::re_serialization::serialize_parameter (boost::any _in_param, serialized_parameter_t &_out_param)
 

Typedef Documentation

◆ leaf_bundle_t

typedef std::vector<rodsLong_t> leaf_bundle_t

Definition at line 16 of file irods_re_serialization.hpp.