Grassroots Infrastructure
The Grassroots Infrastructure is a suite of computing tools to help users and developers use scientific data infrastructure that can easily be interconnected.
user_util.h File Reference
#include "rcConnect.h"
#include "irods_util_library.h"
Include dependency graph for user_util.h:

Go to the source code of this file.

Functions

const char * GetUsernameForId (const int64 user_id)
 Get the username for an iRODS user id. More...
 
bool FindIdForUsername (rcComm_t *connection_p, const char *const username_s, int64 *id_p)
 Get the iRODS numeric user id for a given username. More...
 
QueryResultsGetAllCollectionsForUsername (rcComm_t *connection_p, const char *const username_s)
 Get all collections for a given user. More...
 
QueryResultsGetAllDataForUsername (rcComm_t *connection_p, const char *const username_s, const char *user_id_s)
 Get all data objects for a given user. More...
 
QueryResultsGetAllZoneNames (rcComm_t *connection_p)
 Get all zones on an iRODS server. More...
 
QueryResultsGetAllModifiedDataForUsername (rcComm_t *connection_p, const char *const username_s, const time_t from, const time_t to)
 Get all data objects for a given user modified within a given time interval. More...