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_auth_object.hpp>
Public Member Functions | |
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 |
virtual error | resolve (const std::string &_plugin_name, plugin_ptr &_plugin)=0 |
virtual error | get_re_vars (rule_engine_vars_t &)=0 |
![]() | |
first_class_object () | |
virtual | ~first_class_object () |
Protected Attributes | |
rError_t * | r_error_ |
std::string | request_result_ |
=-=-=-=-=-=-=- More... | |
std::string | user_name_ |
std::string | zone_name_ |
std::string | context_ |
Definition at line 16 of file irods_auth_object.hpp.
irods::auth_object::auth_object | ( | rError_t * | _r_error | ) |
Definition at line 5 of file irods_auth_object.cpp.
irods::auth_object::auth_object | ( | const auth_object & | _rhs | ) |
Definition at line 14 of file irods_auth_object.cpp.
References context(), context_, r_error(), r_error_, request_result(), and request_result_.
|
virtual |
Definition at line 10 of file irods_auth_object.cpp.
|
inlinevirtual |
Definition at line 36 of file irods_auth_object.hpp.
References context_.
Referenced by auth_object(), operator=(), operator==(), pam_auth_client_request(), and pam_auth_client_start().
|
inlinevirtual |
Definition at line 39 of file irods_auth_object.hpp.
References context_.
|
pure virtual |
Implements irods::first_class_object.
Implemented in irods::pam_auth_object, irods::osauth_auth_object, irods::native_auth_object, irods::krb_auth_object, irods::gsi_auth_object, and irods::generic_auth_object.
|
virtual |
Definition at line 22 of file irods_auth_object.cpp.
References context(), context_, r_error(), r_error_, request_result(), and request_result_.
Referenced by irods::native_auth_object::operator=(), irods::osauth_auth_object::operator=(), and irods::pam_auth_object::operator=().
|
virtual |
Definition at line 30 of file irods_auth_object.cpp.
References context(), context_, r_error(), r_error_, request_result(), and request_result_.
|
inlinevirtual |
Definition at line 27 of file irods_auth_object.hpp.
References r_error_.
Referenced by auth_object(), operator=(), and operator==().
|
inlinevirtual |
Definition at line 30 of file irods_auth_object.hpp.
References request_result_.
Referenced by auth_object(), operator=(), operator==(), and osauth_auth_client_request().
|
inlinevirtual |
Definition at line 33 of file irods_auth_object.hpp.
References request_result_.
|
pure virtual |
Implements irods::first_class_object.
Implemented in irods::krb_auth_object, irods::gsi_auth_object, irods::generic_auth_object, irods::pam_auth_object, irods::osauth_auth_object, and irods::native_auth_object.
|
inlinevirtual |
Reimplemented in irods::osauth_auth_object.
Definition at line 42 of file irods_auth_object.hpp.
References user_name_.
|
inlinevirtual |
Reimplemented in irods::osauth_auth_object.
Definition at line 48 of file irods_auth_object.hpp.
References user_name_.
|
inlinevirtual |
Reimplemented in irods::osauth_auth_object.
Definition at line 45 of file irods_auth_object.hpp.
References zone_name_.
|
inlinevirtual |
Reimplemented in irods::osauth_auth_object.
Definition at line 51 of file irods_auth_object.hpp.
References zone_name_.
|
protected |
=-=-=-=-=-=-=-
Definition at line 82 of file irods_auth_object.hpp.
Referenced by auth_object(), context(), operator=(), operator==(), and irods::pam_auth_object::pam_auth_object().
|
protected |
Definition at line 63 of file irods_auth_object.hpp.
Referenced by auth_object(), operator=(), operator==(), and r_error().
|
protected |
=-=-=-=-=-=-=-
Definition at line 69 of file irods_auth_object.hpp.
Referenced by auth_object(), operator=(), operator==(), and request_result().
|
protected |
=-=-=-=-=-=-=-
Definition at line 73 of file irods_auth_object.hpp.
Referenced by irods::native_auth_object::get_re_vars(), irods::pam_auth_object::get_re_vars(), irods::native_auth_object::native_auth_object(), irods::native_auth_object::operator=(), irods::pam_auth_object::operator=(), irods::pam_auth_object::pam_auth_object(), and user_name().
|
protected |
=-=-=-=-=-=-=-
Definition at line 77 of file irods_auth_object.hpp.
Referenced by irods::native_auth_object::get_re_vars(), irods::pam_auth_object::get_re_vars(), irods::native_auth_object::native_auth_object(), irods::native_auth_object::operator=(), irods::pam_auth_object::operator=(), irods::pam_auth_object::pam_auth_object(), and zone_name().