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.
![]() ![]() |
#include <irods_generic_auth_object.hpp>
Public Member Functions | |
generic_auth_object (const std::string &_type, rError_t *_r_error) | |
generic_auth_object (const generic_auth_object &_rhs) | |
virtual | ~generic_auth_object () |
virtual error | resolve (const std::string &_name, plugin_ptr &_plugin) |
virtual bool | operator== (const generic_auth_object &_rhs) const |
virtual generic_auth_object & | operator= (const generic_auth_object &_rhs) |
virtual error | get_re_vars (rule_engine_vars_t &) |
virtual int | sock (void) const |
virtual void | sock (int s) |
![]() | |
auth_object (rError_t *_r_error) | |
auth_object (const auth_object &) | |
virtual | ~auth_object () |
virtual auth_object & | operator= (const auth_object &_rhs) |
virtual rError_t * | r_error (void) const |
virtual std::string | request_result () const |
virtual void | request_result (const std::string &_r) |
virtual std::string | context () const |
virtual void | context (const std::string &_c) |
virtual std::string | user_name () const |
virtual std::string | zone_name () const |
virtual void | user_name (const std::string &_un) |
virtual void | zone_name (const std::string &_zn) |
virtual bool | operator== (const auth_object &_rhs) const |
![]() | |
first_class_object () | |
virtual | ~first_class_object () |
Private Attributes | |
std::string | type_ |
int | sock_ |
Additional Inherited Members | |
![]() | |
rError_t * | r_error_ |
std::string | request_result_ |
=-=-=-=-=-=-=- More... | |
std::string | user_name_ |
std::string | zone_name_ |
std::string | context_ |
Definition at line 15 of file irods_generic_auth_object.hpp.
irods::generic_auth_object::generic_auth_object | ( | const std::string & | _type, |
rError_t * | _r_error | ||
) |
Definition at line 9 of file irods_generic_auth_object.cpp.
irods::generic_auth_object::generic_auth_object | ( | const generic_auth_object & | _rhs | ) |
Definition at line 18 of file irods_generic_auth_object.cpp.
|
virtual |
Definition at line 24 of file irods_generic_auth_object.cpp.
|
virtual |
Implements irods::auth_object.
Definition at line 76 of file irods_generic_auth_object.cpp.
References SUCCESS.
|
virtual |
Definition at line 71 of file irods_generic_auth_object.cpp.
|
virtual |
Definition at line 66 of file irods_generic_auth_object.cpp.
|
virtual |
Implements irods::auth_object.
Definition at line 29 of file irods_generic_auth_object.cpp.
References irods::AUTH_INTERFACE(), irods::auth_mgr, ERROR, irods::auth_manager::init_from_type(), irods::error::ok(), PASS, ProcessType, irods::auth_manager::resolve(), SUCCESS, SYS_INVALID_INPUT_PARAM, and type_.
|
inlinevirtual |
Definition at line 39 of file irods_generic_auth_object.hpp.
References sock_.
|
inlinevirtual |
Definition at line 34 of file irods_generic_auth_object.hpp.
References sock_.
|
private |
Definition at line 46 of file irods_generic_auth_object.hpp.
Referenced by sock().
|
private |
Definition at line 45 of file irods_generic_auth_object.hpp.
Referenced by resolve().