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)  

rodsDef.h File Reference
#include <stdio.h>
#include <errno.h>
#include <ctype.h>
#include <sys/stat.h>
#include <string.h>
#include <signal.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <sys/file.h>
#include <unistd.h>
#include <dirent.h>
#include <time.h>
#include <sys/param.h>
#include <pwd.h>
#include <grp.h>
#include <netdb.h>
#include <netinet/tcp.h>
Include dependency graph for rodsDef.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  BytesBuf
 
struct  dataArray_t
 
struct  msgHeader
 
struct  startupPack
 
struct  version_t
 
struct  rodsHostAddr_t
 
struct  rodsRestart_t
 
struct  vaultPathPolicy_t
 
struct  procLog_t
 

Macros

#define HEADER_TYPE_LEN   128 /* changed by Raja to 128 from 16 */
 
#define TIME_LEN   32
 
#define NAME_LEN   64
 
#define CHKSUM_LEN   64 /* keep chksum_len the same as the old size */
 
#define LONG_NAME_LEN   256
 
#define MAX_PATH_ALLOWED   1024
 
#define MAX_NAME_LEN   (MAX_PATH_ALLOWED+64)
 
#define HUGE_NAME_LEN   100000
 
#define META_STR_LEN   (1024*20)
 
#define SHORT_STR_LEN   32 /* for dataMode, perhaps others */
 
#define NULL   0
 
#define PTR_ARRAY_MALLOC_LEN   10 /* the len to allocate each time */
 
#define CLIENT_PT   0 /* client process type */
 
#define SERVER_PT   1 /* server process type */
 
#define AGENT_PT   2 /* agent process type */
 
#define RE_SERVER_PT   3 /* reServer type */
 
#define XMSG_SERVER_PT   4 /* xmsgServer type */
 
#define MASTER_RCAT   0
 
#define SLAVE_RCAT   1
 
#define INIT_SZ_FOR_EXECMD_BUF   (16*1024)
 
#define MAX_SZ_FOR_EXECMD_BUF   (1*1024*1024)
 
#define MIN_SZ_FOR_PARA_TRAN   (1*1024*1024)
 
#define TRANS_SZ   (40*1024*1024)
 
#define LARGE_SPACE   1000000000
 
#define UNKNOWN_FILE_SZ   -99 /* value to indicate the file sz is unknown */
 
#define MIN_RESTART_SIZE   (64*1024*1024)
 
#define RESTART_FILE_UPDATE_SIZE   (32*1024*1024)
 
#define MAX_NUM_CONFIG_TRAN_THR   64
 
#define NO_THREADING   -1
 
#define AUTO_THREADING   0 /* default */
 
#define NO_SAVE_REI   0
 
#define SAVE_REI   1
 
#define SELECT_TIMEOUT_FOR_CONN   60 /* 60 sec wait for connection */
 
#define SYS_SVR_TO_CLI_MSI_REQUEST   99999995
 
#define SYS_SVR_TO_CLI_COLL_STAT   99999996
 
#define SYS_CLI_TO_SVR_COLL_STAT_REPLY   99999997
 
#define SYS_SVR_TO_CLI_PUT_ACTION   99999990
 
#define SYS_SVR_TO_CLI_GET_ACTION   99999991
 
#define SYS_RSYNC_TARGET_MODIFIED   99999992 /* target modified */
 
#define CL_PUT_ACTION   "CL_PUT_ACTION"
 
#define CL_GET_ACTION   "CL_GET_ACTION"
 
#define CL_ZONE_OPR_INX   "CL_ZONE_OPR_INX"
 
#define LOCAL_TO_IRODS   "LOCAL_TO_IRODS"
 
#define IRODS_TO_LOCAL   "IRODS_TO_LOCAL"
 
#define IRODS_TO_IRODS   "IRODS_TO_IRODS"
 
#define IRODS_TO_COLLECTION   "IRODS_TO_COLLECTION"
 
#define PUBLIC_USER_NAME   "public"
 
#define ANONYMOUS_USER   "anonymous"
 
#define MAX_NUM_BULK_OPR_FILES   50
 
#define MAX_BULK_OPR_FILE_SIZE   (4*1024*1024)
 
#define BULK_OPR_BUF_SIZE   (8*MAX_BULK_OPR_FILE_SIZE)
 
#define TAR_OVERHEAD   (MAX_NUM_BULK_OPR_FILES * MAX_NAME_LEN * 2)
 
#define POLICY_OFF   0
 
#define POLICY_ON   1
 
#define DEF_IRODS_PROT   NATIVE_PROT
 
#define MSG_HEADER_LEN_TAG   "MsgHeaderLen"
 
#define RODS_CONNECT_T   "RODS_CONNECT"
 
#define RODS_HEARTBEAT_T   "HEARTBEAT"
 
#define RODS_VERSION_T   "RODS_VERSION"
 
#define RODS_API_REQ_T   "RODS_API_REQ"
 
#define RODS_DISCONNECT_T   "RODS_DISCONNECT"
 
#define RODS_RECONNECT_T   "RODS_RECONNECT"
 
#define RODS_REAUTH_T   "RODS_REAUTH"
 
#define RODS_API_REPLY_T   "RODS_API_REPLY"
 
#define RODS_CS_NEG_T   "RODS_CS_NEG_T"
 
#define IRODS_PROT   "irodsProt"
 
#define SP_NEW_SOCK   "spNewSock"
 
#define SP_CLIENT_ADDR   "spClientAddr"
 
#define SP_CONNECT_CNT   "spConnectCnt"
 
#define SP_PROTOCOL   "spProtocol"
 
#define SP_RECONN_FLAG   "spReconnFlag"
 
#define SP_PROXY_USER   "spProxyUser"
 
#define SP_PROXY_RODS_ZONE   "spProxyRodsZone"
 
#define SP_CLIENT_USER   "spClientUser"
 
#define SP_CLIENT_RODS_ZONE   "spClientRodsZone"
 
#define SP_REL_VERSION   "spRelVersion"
 
#define SP_API_VERSION   "spApiVersion"
 
#define SP_OPTION   "spOption"
 
#define SP_LOG_SQL   "spLogSql"
 
#define SP_LOG_LEVEL   "spLogLevel"
 
#define SP_RE_CACHE_SALT   "reCacheSalt"
 
#define SERVER_BOOT_TIME   "serverBootTime"
 
#define REQ_SVR_NEG   "request_server_negotiation"
 
#define RESC_DOWN   "down"
 
#define RESC_UP   "up"
 
#define RESC_AUTO_UP   "auto-up"
 
#define RESC_AUTO_DOWN   "auto-down"
 
#define INT_RESC_STATUS_UP   0
 
#define INT_RESC_STATUS_DOWN   1
 
#define PATH_MATCHING   0x1
 
#define LAST_PATH_MATCHED   0x2
 
#define MATCHED_RESTART_COLL   0x4
 
#define OPR_RESUMED   0x8
 
#define WOS_HOST_ENV   "wosHost"
 
#define WOS_POLICY_ENV   "wosPolicy"
 
#define RODS_FORK()   vfork()
 
#define VAULT_PATH_POLICY   "VAULT_PATH_POLICY" /* msParam lable */
 
#define DEF_VAULT_PATH_SCHEME   GRAFT_PATH_S
 
#define DEF_ADD_USER_FLAG   1
 
#define DEF_TRIM_DIR_CNT   1
 

Typedefs

typedef struct BytesBuf bytesBuf_t
 
typedef struct msgHeader msgHeader_t
 
typedef struct startupPack startupPack_t
 

Enumerations

enum  irodsProt_t { NATIVE_PROT, XML_PROT }
 
enum  irodsDescType_t { SOCK_TYPE, FILE_DESC_TYPE }
 
enum  irodsPosition_t { BOTTOM_POS, TOP_POS }
 
enum  irodsStateFlag_t { UNINIT_STATE, OFF_STATE, ON_STATE }
 
enum  orphanPathType_t { NOT_ORPHAN_PATH, IS_ORPHAN_PATH, is_ORPHAN_HOME }
 
enum  vaultPathScheme_t { GRAFT_PATH_S, RANDOM_S }
 

Functions

typedef int ((*funcPtr)())
 

Macro Definition Documentation

◆ AGENT_PT

#define AGENT_PT   2 /* agent process type */

Definition at line 80 of file rodsDef.h.

◆ ANONYMOUS_USER

#define ANONYMOUS_USER   "anonymous"

Definition at line 134 of file rodsDef.h.

◆ AUTO_THREADING

#define AUTO_THREADING   0 /* default */

Definition at line 102 of file rodsDef.h.

◆ BULK_OPR_BUF_SIZE

#define BULK_OPR_BUF_SIZE   (8*MAX_BULK_OPR_FILE_SIZE)

Definition at line 139 of file rodsDef.h.

◆ CHKSUM_LEN

#define CHKSUM_LEN   64 /* keep chksum_len the same as the old size */

Definition at line 57 of file rodsDef.h.

◆ CL_GET_ACTION

#define CL_GET_ACTION   "CL_GET_ACTION"

Definition at line 121 of file rodsDef.h.

◆ CL_PUT_ACTION

#define CL_PUT_ACTION   "CL_PUT_ACTION"

Definition at line 120 of file rodsDef.h.

◆ CL_ZONE_OPR_INX

#define CL_ZONE_OPR_INX   "CL_ZONE_OPR_INX"

Definition at line 122 of file rodsDef.h.

◆ CLIENT_PT

#define CLIENT_PT   0 /* client process type */

Definition at line 78 of file rodsDef.h.

◆ DEF_ADD_USER_FLAG

#define DEF_ADD_USER_FLAG   1

Definition at line 351 of file rodsDef.h.

◆ DEF_IRODS_PROT

#define DEF_IRODS_PROT   NATIVE_PROT

Definition at line 178 of file rodsDef.h.

◆ DEF_TRIM_DIR_CNT

#define DEF_TRIM_DIR_CNT   1

Definition at line 352 of file rodsDef.h.

◆ DEF_VAULT_PATH_SCHEME

#define DEF_VAULT_PATH_SCHEME   GRAFT_PATH_S

Definition at line 350 of file rodsDef.h.

◆ HEADER_TYPE_LEN

#define HEADER_TYPE_LEN   128 /* changed by Raja to 128 from 16 */

Definition at line 54 of file rodsDef.h.

◆ HUGE_NAME_LEN

#define HUGE_NAME_LEN   100000

Definition at line 63 of file rodsDef.h.

◆ INIT_SZ_FOR_EXECMD_BUF

#define INIT_SZ_FOR_EXECMD_BUF   (16*1024)

Definition at line 88 of file rodsDef.h.

◆ INT_RESC_STATUS_DOWN

#define INT_RESC_STATUS_DOWN   1

Definition at line 283 of file rodsDef.h.

◆ INT_RESC_STATUS_UP

#define INT_RESC_STATUS_UP   0

Definition at line 282 of file rodsDef.h.

◆ IRODS_PROT

#define IRODS_PROT   "irodsProt"

Definition at line 249 of file rodsDef.h.

◆ IRODS_TO_COLLECTION

#define IRODS_TO_COLLECTION   "IRODS_TO_COLLECTION"

Definition at line 128 of file rodsDef.h.

◆ IRODS_TO_IRODS

#define IRODS_TO_IRODS   "IRODS_TO_IRODS"

Definition at line 127 of file rodsDef.h.

◆ IRODS_TO_LOCAL

#define IRODS_TO_LOCAL   "IRODS_TO_LOCAL"

Definition at line 126 of file rodsDef.h.

◆ LARGE_SPACE

#define LARGE_SPACE   1000000000

Definition at line 92 of file rodsDef.h.

◆ LAST_PATH_MATCHED

#define LAST_PATH_MATCHED   0x2

Definition at line 307 of file rodsDef.h.

◆ LOCAL_TO_IRODS

#define LOCAL_TO_IRODS   "LOCAL_TO_IRODS"

Definition at line 125 of file rodsDef.h.

◆ LONG_NAME_LEN

#define LONG_NAME_LEN   256

Definition at line 58 of file rodsDef.h.

◆ MASTER_RCAT

#define MASTER_RCAT   0

Definition at line 86 of file rodsDef.h.

◆ MATCHED_RESTART_COLL

#define MATCHED_RESTART_COLL   0x4

Definition at line 308 of file rodsDef.h.

◆ MAX_BULK_OPR_FILE_SIZE

#define MAX_BULK_OPR_FILE_SIZE   (4*1024*1024)

Definition at line 138 of file rodsDef.h.

◆ MAX_NAME_LEN

#define MAX_NAME_LEN   (MAX_PATH_ALLOWED+64)

Definition at line 62 of file rodsDef.h.

◆ MAX_NUM_BULK_OPR_FILES

#define MAX_NUM_BULK_OPR_FILES   50

Definition at line 137 of file rodsDef.h.

◆ MAX_NUM_CONFIG_TRAN_THR

#define MAX_NUM_CONFIG_TRAN_THR   64

Definition at line 97 of file rodsDef.h.

◆ MAX_PATH_ALLOWED

#define MAX_PATH_ALLOWED   1024

Definition at line 59 of file rodsDef.h.

◆ MAX_SZ_FOR_EXECMD_BUF

#define MAX_SZ_FOR_EXECMD_BUF   (1*1024*1024)

Definition at line 89 of file rodsDef.h.

◆ META_STR_LEN

#define META_STR_LEN   (1024*20)

Definition at line 66 of file rodsDef.h.

◆ MIN_RESTART_SIZE

#define MIN_RESTART_SIZE   (64*1024*1024)

Definition at line 94 of file rodsDef.h.

◆ MIN_SZ_FOR_PARA_TRAN

#define MIN_SZ_FOR_PARA_TRAN   (1*1024*1024)

Definition at line 90 of file rodsDef.h.

◆ MSG_HEADER_LEN_TAG

#define MSG_HEADER_LEN_TAG   "MsgHeaderLen"

Definition at line 221 of file rodsDef.h.

◆ NAME_LEN

#define NAME_LEN   64

Definition at line 56 of file rodsDef.h.

◆ NO_SAVE_REI

#define NO_SAVE_REI   0

Definition at line 104 of file rodsDef.h.

◆ NO_THREADING

#define NO_THREADING   -1

Definition at line 101 of file rodsDef.h.

◆ NULL

#define NULL   0

Definition at line 71 of file rodsDef.h.

◆ OPR_RESUMED

#define OPR_RESUMED   0x8

Definition at line 309 of file rodsDef.h.

◆ PATH_MATCHING

#define PATH_MATCHING   0x1

Definition at line 306 of file rodsDef.h.

◆ POLICY_OFF

#define POLICY_OFF   0

Definition at line 144 of file rodsDef.h.

◆ POLICY_ON

#define POLICY_ON   1

Definition at line 145 of file rodsDef.h.

◆ PTR_ARRAY_MALLOC_LEN

#define PTR_ARRAY_MALLOC_LEN   10 /* the len to allocate each time */

Definition at line 74 of file rodsDef.h.

◆ PUBLIC_USER_NAME

#define PUBLIC_USER_NAME   "public"

Definition at line 131 of file rodsDef.h.

◆ RE_SERVER_PT

#define RE_SERVER_PT   3 /* reServer type */

Definition at line 81 of file rodsDef.h.

◆ REQ_SVR_NEG

#define REQ_SVR_NEG   "request_server_negotiation"

Definition at line 273 of file rodsDef.h.

◆ RESC_AUTO_DOWN

#define RESC_AUTO_DOWN   "auto-down"

Definition at line 280 of file rodsDef.h.

◆ RESC_AUTO_UP

#define RESC_AUTO_UP   "auto-up"

Definition at line 279 of file rodsDef.h.

◆ RESC_DOWN

#define RESC_DOWN   "down"

Definition at line 277 of file rodsDef.h.

◆ RESC_UP

#define RESC_UP   "up"

Definition at line 278 of file rodsDef.h.

◆ RESTART_FILE_UPDATE_SIZE

#define RESTART_FILE_UPDATE_SIZE   (32*1024*1024)

Definition at line 95 of file rodsDef.h.

◆ RODS_API_REPLY_T

#define RODS_API_REPLY_T   "RODS_API_REPLY"

Definition at line 231 of file rodsDef.h.

◆ RODS_API_REQ_T

#define RODS_API_REQ_T   "RODS_API_REQ"

Definition at line 227 of file rodsDef.h.

◆ RODS_CONNECT_T

#define RODS_CONNECT_T   "RODS_CONNECT"

Definition at line 224 of file rodsDef.h.

◆ RODS_CS_NEG_T

#define RODS_CS_NEG_T   "RODS_CS_NEG_T"

Definition at line 232 of file rodsDef.h.

◆ RODS_DISCONNECT_T

#define RODS_DISCONNECT_T   "RODS_DISCONNECT"

Definition at line 228 of file rodsDef.h.

◆ RODS_FORK

#define RODS_FORK ( )    vfork()

Definition at line 340 of file rodsDef.h.

◆ RODS_HEARTBEAT_T

#define RODS_HEARTBEAT_T   "HEARTBEAT"

Definition at line 225 of file rodsDef.h.

◆ RODS_REAUTH_T

#define RODS_REAUTH_T   "RODS_REAUTH"

Definition at line 230 of file rodsDef.h.

◆ RODS_RECONNECT_T

#define RODS_RECONNECT_T   "RODS_RECONNECT"

Definition at line 229 of file rodsDef.h.

◆ RODS_VERSION_T

#define RODS_VERSION_T   "RODS_VERSION"

Definition at line 226 of file rodsDef.h.

◆ SAVE_REI

#define SAVE_REI   1

Definition at line 105 of file rodsDef.h.

◆ SELECT_TIMEOUT_FOR_CONN

#define SELECT_TIMEOUT_FOR_CONN   60 /* 60 sec wait for connection */

Definition at line 107 of file rodsDef.h.

◆ SERVER_BOOT_TIME

#define SERVER_BOOT_TIME   "serverBootTime"

Definition at line 268 of file rodsDef.h.

◆ SERVER_PT

#define SERVER_PT   1 /* server process type */

Definition at line 79 of file rodsDef.h.

◆ SHORT_STR_LEN

#define SHORT_STR_LEN   32 /* for dataMode, perhaps others */

Definition at line 68 of file rodsDef.h.

◆ SLAVE_RCAT

#define SLAVE_RCAT   1

Definition at line 87 of file rodsDef.h.

◆ SP_API_VERSION

#define SP_API_VERSION   "spApiVersion"

Definition at line 263 of file rodsDef.h.

◆ SP_CLIENT_ADDR

#define SP_CLIENT_ADDR   "spClientAddr"

Definition at line 254 of file rodsDef.h.

◆ SP_CLIENT_RODS_ZONE

#define SP_CLIENT_RODS_ZONE   "spClientRodsZone"

Definition at line 261 of file rodsDef.h.

◆ SP_CLIENT_USER

#define SP_CLIENT_USER   "spClientUser"

Definition at line 260 of file rodsDef.h.

◆ SP_CONNECT_CNT

#define SP_CONNECT_CNT   "spConnectCnt"

Definition at line 255 of file rodsDef.h.

◆ SP_LOG_LEVEL

#define SP_LOG_LEVEL   "spLogLevel"

Definition at line 266 of file rodsDef.h.

◆ SP_LOG_SQL

#define SP_LOG_SQL   "spLogSql"

Definition at line 265 of file rodsDef.h.

◆ SP_NEW_SOCK

#define SP_NEW_SOCK   "spNewSock"

Definition at line 253 of file rodsDef.h.

◆ SP_OPTION

#define SP_OPTION   "spOption"

Definition at line 264 of file rodsDef.h.

◆ SP_PROTOCOL

#define SP_PROTOCOL   "spProtocol"

Definition at line 256 of file rodsDef.h.

◆ SP_PROXY_RODS_ZONE

#define SP_PROXY_RODS_ZONE   "spProxyRodsZone"

Definition at line 259 of file rodsDef.h.

◆ SP_PROXY_USER

#define SP_PROXY_USER   "spProxyUser"

Definition at line 258 of file rodsDef.h.

◆ SP_RE_CACHE_SALT

#define SP_RE_CACHE_SALT   "reCacheSalt"

Definition at line 267 of file rodsDef.h.

◆ SP_RECONN_FLAG

#define SP_RECONN_FLAG   "spReconnFlag"

Definition at line 257 of file rodsDef.h.

◆ SP_REL_VERSION

#define SP_REL_VERSION   "spRelVersion"

Definition at line 262 of file rodsDef.h.

◆ SYS_CLI_TO_SVR_COLL_STAT_REPLY

#define SYS_CLI_TO_SVR_COLL_STAT_REPLY   99999997

Definition at line 112 of file rodsDef.h.

◆ SYS_RSYNC_TARGET_MODIFIED

#define SYS_RSYNC_TARGET_MODIFIED   99999992 /* target modified */

Definition at line 115 of file rodsDef.h.

◆ SYS_SVR_TO_CLI_COLL_STAT

#define SYS_SVR_TO_CLI_COLL_STAT   99999996

Definition at line 111 of file rodsDef.h.

◆ SYS_SVR_TO_CLI_GET_ACTION

#define SYS_SVR_TO_CLI_GET_ACTION   99999991

Definition at line 114 of file rodsDef.h.

◆ SYS_SVR_TO_CLI_MSI_REQUEST

#define SYS_SVR_TO_CLI_MSI_REQUEST   99999995

Definition at line 110 of file rodsDef.h.

◆ SYS_SVR_TO_CLI_PUT_ACTION

#define SYS_SVR_TO_CLI_PUT_ACTION   99999990

Definition at line 113 of file rodsDef.h.

◆ TAR_OVERHEAD

#define TAR_OVERHEAD   (MAX_NUM_BULK_OPR_FILES * MAX_NAME_LEN * 2)

Definition at line 140 of file rodsDef.h.

◆ TIME_LEN

#define TIME_LEN   32

Definition at line 55 of file rodsDef.h.

◆ TRANS_SZ

#define TRANS_SZ   (40*1024*1024)

Definition at line 91 of file rodsDef.h.

◆ UNKNOWN_FILE_SZ

#define UNKNOWN_FILE_SZ   -99 /* value to indicate the file sz is unknown */

Definition at line 93 of file rodsDef.h.

◆ VAULT_PATH_POLICY

#define VAULT_PATH_POLICY   "VAULT_PATH_POLICY" /* msParam lable */

Definition at line 343 of file rodsDef.h.

◆ WOS_HOST_ENV

#define WOS_HOST_ENV   "wosHost"

Definition at line 313 of file rodsDef.h.

◆ WOS_POLICY_ENV

#define WOS_POLICY_ENV   "wosPolicy"

Definition at line 314 of file rodsDef.h.

◆ XMSG_SERVER_PT

#define XMSG_SERVER_PT   4 /* xmsgServer type */

Definition at line 82 of file rodsDef.h.

Typedef Documentation

◆ msgHeader_t

typedef struct msgHeader msgHeader_t

◆ startupPack_t

typedef struct startupPack startupPack_t

Enumeration Type Documentation

◆ irodsDescType_t

Enumerator
SOCK_TYPE 
FILE_DESC_TYPE 

Definition at line 154 of file rodsDef.h.

◆ irodsPosition_t

Enumerator
BOTTOM_POS 
TOP_POS 

Definition at line 160 of file rodsDef.h.

◆ irodsProt_t

Enumerator
NATIVE_PROT 
XML_PROT 

Definition at line 147 of file rodsDef.h.

◆ irodsStateFlag_t

Enumerator
UNINIT_STATE 
OFF_STATE 
ON_STATE 

Definition at line 165 of file rodsDef.h.

◆ orphanPathType_t

Enumerator
NOT_ORPHAN_PATH 
IS_ORPHAN_PATH 
is_ORPHAN_HOME 

Definition at line 171 of file rodsDef.h.

◆ vaultPathScheme_t

Enumerator
GRAFT_PATH_S 
RANDOM_S 

Definition at line 344 of file rodsDef.h.

Function Documentation

◆ int()

typedef int ( (*)()  funcPtr)

Referenced by irods.six.X::__len__(), _rsDataObjClose(), irods.pyparsing::_ustr(), irods.configuration.IrodsConfig::admin_password(), B_hash(), irods::api_entry::call_handler(), irods::ms_table_entry::call_handler(), chlAddAVUMetadata(), chlAddAVUMetadataWild(), chlDeleteAVUMetadata(), chlGenQueryAccessControlSetup(), chlGetDistinctDataObjsMissingFromChildGivenParent(), chlMakeLimitedPw(), chlModAccessControl(), chlModAccessControlResc(), chlSimpleQuery(), chlUpdateIrodsPamPassword(), collStat(), connectToRhostWithTout(), irods.convert_configuration_to_json::convert_connectcontrol(), irods.convert_configuration_to_json::convert_irodsenv(), irods.upgrade_configuration::convert_legacy_configuration_to_json(), irods.convert_configuration_to_json::convert_serverconfig_and_irodsconfig(), convertResToMsParam(), irods.pyparsing::countedArray(), createSrvPortal(), dataObjStat(), irods.lib::default_prompt(), irods::MD5Strategy::digest(), update_deprecated_database_columns::dry_run(), irods.pypyodbc::dt_cvt(), irods.pypyodbc::dttm_cvt(), irods.password_obfuscation::encode(), execMicroService3(), filePathReg(), findBoundary(), irods::buffer_crypt::gen_hash(), get64RandomBytes(), irods.database_connect::get_schema_version_in_database(), update_deprecated_database_columns::get_scrubbable_row_count(), getmultipartword(), getSeg(), getUnixUid(), initAgent(), initializeReDebug(), irods.lib::int_filter(), make_hashed_path(), msiCreateXmsgInp(), obfDecodeByKey(), obfEncodeByKey(), obfiDecode(), obfiEncode(), parseCachedStructFileStr(), plugin_factory(), putSeg(), readDVarStructFromFile(), readFuncMapStructFromFile(), readMsrvcStructFromFile(), readXMsg(), irods.database_upgrade::run_update(), irods.upgrade_configuration::schema_version_as_int(), update_deprecated_database_columns::scrub_rows(), sdbm_hash(), sendRodsMsg(), irods.database_connect::setup_database_values(), smsi_bool(), smsi_int(), irods.controller.IrodsController::start(), irods.pypyodbc::tm_cvt(), and writeXMsg().