OpenAFS
OpenAFS distributed network file system
dbrpc Interface Reference

Data Structures

struct  osi_remFormat
struct  osi_remGetInfoParms
struct  osi_remHyper

Public Types

typedef struct dbrpc::osi_remFormat osi_remFormat_t
typedef struct dbrpc::osi_remHyper osi_remHyper_t
typedef char osi_remString_t [OSI_DBRPC_STRLEN]
typedef struct
dbrpc::osi_remGetInfoParms 
osi_remGetInfoParms_t

Public Member Functions

void dbrpc_Ping ([in] handle_t handle)
void dbrpc_Open ([in] handle_t handle,[in, string] char *namep,[out, ref] osi_remHyper_t *fd,[out, ref] long *code)
void dbrpc_GetInfo ([in] handle_t handle,[in, ref] osi_remHyper_t *fd,[out, ref] osi_remGetInfoParms_t *status,[out, ref] long *code)
void dbrpc_Close ([in] handle_t handle,[in, ref] osi_remHyper_t *fd,[out, ref] long *code)
void dbrpc_GetFormat ([in] handle_t handle,[in, string] char *namep,[in] long region,[in] long index,[out, ref] osi_remFormat_t *formatp,[out, ref] long *code)

Data Fields

const long OSI_DBRPC_NOENTRY = 1
const long OSI_DBRPC_EOF = 2
const long OSI_DBRPC_NOFD = 3
const long OSI_DBRPC_STRLEN = 256
const long OSI_DBRPC_NUMINTS = 32
const long OSI_DBRPC_NUMSTRS = 8
const long OSI_DBRPC_MUTEXTYPE = 1
const long OSI_DBRPC_RWLOCKTYPE = 2
const long OSI_DBRPC_REGIONSTRING = 0
const long OSI_DBRPC_REGIONINT = 1
const long OSI_DBRPC_OK = 0
const long OSI_DBRPC_DONE = 1
const long OSI_DBRPC_BADFD = 2
const long OSI_DBRPC_SUPRESSIFZERO = 1
const long OSI_DBRPC_HEX = 2
const long OSI_DBRPC_SIGNED = 4

The documentation for this interface was generated from the following file:
 All Data Structures Files Functions Variables