All Classes and Interfaces

Class
Description
 
 
 
 
 
 
 
 
 
 
 
 
Holds information about a single logical path inside a collection.
 
 
 
 
Defines various options for changing the behavior of a connection pool.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A low-level class providing functions mirroring the iRODS C API.
A class acting as a reference to a byte array.
A class which enables users to configure various connection options.
The iRODS connection object which enables communication with an iRODS server.
A class which makes it easy to iterate over the contents of a collection.
The class providing the iterator implementation over a collection.
Options which affect the behavior of the iterator.
A class designed to ease the management of a connection to an iRODS server.
A class which manages a pool of iRODS connections.
A class representing a connection within an IRODSConnectionPool.
A buffered input stream that makes it easy to read iRODS data objects.
A buffered output stream that makes it easy to write iRODS data objects.
A class which enables reading and writing of iRODS data objects.
Instructions for the iRODS server following a successful close of a data object.
Seek operation options.
 
 
A class providing high-level functions for working with collections and data objects.
Defines bitmask values which influence the behavior of a copy operation.
Defines values which influence the behavior of a remove operation.
 
Defines symbolic names for string-based keywords.
A high-level class providing functions for modifying metadata on various iRODS entities.
A class which represents a single atomic metadata operation to execute.
Holds the results of an atomic metadata API operation.
The atomic metadata operations supported by iRODS.
A class providing high-level functions for querying the iRODS catalog.
TODO
A class which makes it easy to iterate over the contents of a collection, including subcollections.
The class providing the iterator implementation over a collection.
A class providing high-level data types and functions for working with replicas.
Defines values which influence the behavior of checksum calculations.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A class providing high-level functions for executing iRODS rule code against rule engine plugins.
 
 
 
 
 
 
 
 
 
A class providing high-level data types and functions for managing users and groups.
A class designed to represent an iRODS group.
A class designed to represent an iRODS user.
Defines the set of operations for manipulating user authentication names.
TODO Consider removing support for this.
Holds the new password for a user.
The base class which modifiable user properties are derived from.
An enumeration which defines all user types supported by iRODS.
Holds the new type of a user.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Holds information describing the status of a filesystem object.
Values which define the type of a filesystem object.
 
 
 
 
 
 
 
 
 
 
A class which enforces use of fully-qualified iRODS usernames.
 
 
A generic class which holds a reference to a specific object.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Provides utilities for version-related operations.