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_pack_table.cpp
Go to the documentation of this file.
1 #include "irods_pack_table.hpp"
2 #include "apiPackTable.h"
3 
4 namespace irods {
6  packInstruct_t _defs[] ) {
7  int i = 0;
8  std::string end_str( PACK_TABLE_END_PI );
9  while ( end_str != _defs[ i ].name ) {
10  table_[ _defs[ i ].name ].packInstruct = _defs[i].packInstruct;
11  ++i;
12  }
13  }
14 
16  static pack_entry_table api_pack_table(api_pack_table_init);
17  return api_pack_table;
18  }
19 
20  void clearInStruct_noop( void* ) {};
21 }
packInstruct_t::name
const char * name
Definition: packStruct.h:32
packInstruct_t
Definition: packStruct.h:31
generate_iadmin_commands_for_41_to_42_upgrade.name
name
Definition: generate_iadmin_commands_for_41_to_42_upgrade.py:23
irods_pack_table.hpp
irods::lookup_table< pack_entry >::table_
irods_hash_map table_
Definition: irods_lookup_table.hpp:28
api_pack_table_init
packInstruct_t api_pack_table_init[]
Definition: apiPackTable.h:18
packInstruct_t::packInstruct
const char * packInstruct
Definition: packStruct.h:33
irods
Definition: apiHandler.hpp:35
irods::pack_entry_table::pack_entry_table
pack_entry_table(packInstruct_t[])
Definition: irods_pack_table.cpp:5
apiPackTable.h
irods::get_pack_table
irods::pack_entry_table & get_pack_table()
Definition: irods_pack_table.cpp:15
PACK_TABLE_END_PI
#define PACK_TABLE_END_PI
Definition: packStruct.h:27
irods::pack_entry_table
Definition: irods_pack_table.hpp:13
irods::clearInStruct_noop
void clearInStruct_noop(void *)
Definition: irods_pack_table.cpp:20