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)  

user_administration.cpp File Reference
#include "user_administration.hpp"
#include "generalAdmin.h"
#include "obf.h"
#include "authenticate.h"
#include "irods_query.hpp"
#include "query_builder.hpp"
#include <array>
#include <iostream>
Include dependency graph for user_administration.cpp:

Go to the source code of this file.

Namespaces

 irods
 
 irods::experimental
 
 irods::experimental::administration
 
 irods::experimental::administration::client
 
 irods::experimental::administration::client::v1
 

Macros

#define rxGeneralAdmin   rcGeneralAdmin
 

Functions

auto irods::experimental::administration::client::v1::add_user (rcComm_t &conn, const user &user, user_type user_type=user_type::rodsuser, zone_type zone_type=zone_type::local) -> std::error_code
 
auto irods::experimental::administration::client::v1::remove_user (rcComm_t &conn, const user &user) -> std::error_code
 
auto irods::experimental::administration::client::v1::set_user_password (rcComm_t &conn, const user &user, std::string_view new_password) -> std::error_code
 
auto irods::experimental::administration::client::v1::set_user_type (rcComm_t &conn, const user &user, user_type new_user_type) -> std::error_code
 
auto irods::experimental::administration::client::v1::add_user_auth (rcComm_t &conn, const user &user, std::string_view auth) -> std::error_code
 
auto irods::experimental::administration::client::v1::remove_user_auth (rcComm_t &conn, const user &user, std::string_view auth) -> std::error_code
 
auto irods::experimental::administration::client::v1::add_group (rcComm_t &conn, const group &group) -> std::error_code
 
auto irods::experimental::administration::client::v1::remove_group (rcComm_t &conn, const group &group) -> std::error_code
 
auto irods::experimental::administration::client::v1::add_user_to_group (rcComm_t &conn, const group &group, const user &user) -> std::error_code
 
auto irods::experimental::administration::client::v1::remove_user_from_group (rcComm_t &conn, const group &group, const user &user) -> std::error_code
 
auto irods::experimental::administration::client::v1::users (rcComm_t &conn) -> std::vector< user >
 
auto irods::experimental::administration::client::v1::users (rcComm_t &conn, const group &group) -> std::vector< user >
 
auto irods::experimental::administration::client::v1::groups (rcComm_t &conn) -> std::vector< group >
 
auto irods::experimental::administration::client::v1::groups (rcComm_t &conn, const user &user) -> std::vector< group >
 
auto irods::experimental::administration::client::v1::exists (rcComm_t &conn, const user &user) -> bool
 
auto irods::experimental::administration::client::v1::exists (rcComm_t &conn, const group &group) -> bool
 
auto irods::experimental::administration::client::v1::id (rcComm_t &conn, const user &user) -> std::optional< std::string >
 
auto irods::experimental::administration::client::v1::id (rcComm_t &conn, const group &group) -> std::optional< std::string >
 
auto irods::experimental::administration::client::v1::type (rcComm_t &conn, const user &user) -> std::optional< user_type >
 
auto irods::experimental::administration::client::v1::auth_names (rcComm_t &conn, const user &user) -> std::vector< std::string >
 
auto irods::experimental::administration::client::v1::user_is_member_of_group (rcComm_t &conn, const group &group, const user &user) -> bool
 
auto irods::experimental::administration::client::v1::local_unique_name (rcComm_t &conn, const user &user) -> std::string
 

Macro Definition Documentation

◆ rxGeneralAdmin

#define rxGeneralAdmin   rcGeneralAdmin

Definition at line 12 of file user_administration.cpp.