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) 
|
Go to the documentation of this file.
45 std::stringstream msg;
46 msg <<
"no network plugin found for name ["
57 const std::string& _plugin_name,
58 const std::string& _inst_name,
59 const std::string& _context ) {
63 error ret = load_plugin< network >(
69 if ( ret.
ok() && net ) {
84 const int& _proc_type,
85 const std::string& _type,
86 const std::string& _key,
87 const std::string& _inst,
88 const std::string& _ctx,
91 std::string
type = _type;
104 return PASSMSG(
"Failed to load network plugin", ret );
const std::string PLUGIN_TYPE_NETWORK("network")
#define PASS(prev_error_)
network_manager netwk_mgr
#define PASSMSG(message_, prev_error_)
@ SYS_INVALID_INPUT_PARAM
error init_from_type(const int &, const std::string &, const std::string &, const std::string &, const std::string &, network_ptr &)
static error load_network_plugin(network_ptr &_plugin, const std::string &_plugin_name, const std::string &_inst_name, const std::string &_context)
boost::shared_ptr< network > network_ptr
bool has_entry(KeyType _k) const
#define ERROR(code_, message_)
virtual ~network_manager()
error resolve(std::string, network_ptr &)
lookup_table< network_ptr > plugins_