The iRODS Services Module

A Service that can perform queries against the iRODS metadata attributes for iRODS collections and data objects. More...

Functions

ServicesArrayGetServices (UserDetails *user_p, GrassrootsServer *grassroots_p)
 Get the ServicesArray containing the iRODS Services. More...
 
void ReleaseServices (ServicesArray *services_p)
 Free the ServicesArray containing the iRODS Services. More...
 

Detailed Description

A Service that can perform queries against the iRODS metadata attributes for iRODS collections and data objects.

General information can be found in the iRODS service documentation.

Function Documentation

◆ GetServices()

ServicesArray* GetServices ( UserDetails user_p,
GrassrootsServer grassroots_p 
)

Get the ServicesArray containing the iRODS Services.

Parameters
user_pThe UserDetails for the user trying to access the services. This can be NULL.
Returns
The ServicesArray containing all of the iRODS Services or NULL upon error.

◆ ReleaseServices()

void ReleaseServices ( ServicesArray services_p)

Free the ServicesArray containing the iRODS Services.

Parameters
services_pThe ServicesArray to free.