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)  

execCmd.h File Reference
#include "rodsConnect.h"
#include "procApiRequest.h"
#include "dataObjInpOut.h"
Include dependency graph for execCmd.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ExecCmd
 
struct  ExecCmdOut
 

Macros

#define CMD_DIR   "../../var/lib/irods/msiExecCmd_bin"
 
#define ExecCmd_PI   "str cmd[LONG_NAME_LEN]; str cmdArgv[HUGE_NAME_LEN]; str execAddr[LONG_NAME_LEN]; str hintPath[MAX_NAME_LEN]; int addPathToArgv; int dummy; struct KeyValPair_PI;"
 
#define ExecCmdOut_PI   "struct BinBytesBuf_PI; struct BinBytesBuf_PI; int status;"
 

Typedefs

typedef struct ExecCmd execCmd_t
 
typedef struct ExecCmdOut execCmdOut_t
 

Functions

int rcExecCmd (rcComm_t *conn, execCmd_t *execCmdInp, execCmdOut_t **execCmdOut)
 

Macro Definition Documentation

◆ CMD_DIR

#define CMD_DIR   "../../var/lib/irods/msiExecCmd_bin"

Definition at line 9 of file execCmd.h.

◆ ExecCmd_PI

#define ExecCmd_PI   "str cmd[LONG_NAME_LEN]; str cmdArgv[HUGE_NAME_LEN]; str execAddr[LONG_NAME_LEN]; str hintPath[MAX_NAME_LEN]; int addPathToArgv; int dummy; struct KeyValPair_PI;"

Definition at line 27 of file execCmd.h.

◆ ExecCmdOut_PI

#define ExecCmdOut_PI   "struct BinBytesBuf_PI; struct BinBytesBuf_PI; int status;"

Definition at line 28 of file execCmd.h.

Typedef Documentation

◆ execCmd_t

typedef struct ExecCmd execCmd_t

◆ execCmdOut_t

typedef struct ExecCmdOut execCmdOut_t