pcp_xdr.h File Reference


Classes

struct  pcpxdr_state
struct  pcpxdr_funcs
union  pcpxdr_double_t
struct  pcpxdr
struct  pcp_wire_header

Typedefs

typedef struct pcpxdr_state pcpxdr_state_t
typedef struct pcpxdr_funcs pcpxdr_funcs_t
typedef struct pcpxdr pcpxdr_t

Functions

PCP_EXTERN void _pcpxdr_get_wire_hdr (int32 *bufp, struct pcp_wire_header *whp)
PCP_EXTERN void pcpxdr_ctx_finish (pcp_context_t *ctxp)
PCP_EXTERN void pcpxdr_destroy (pcp_context_t *ctxp, int32 *errp)
PCP_EXTERN void pcpxdr_op_decode (pcpxdr_t *pxp, pcp_op_t *op_p, real_poid_t *userp, int32 *errp)
PCP_EXTERN void pcpxdr_x_getbytes (pcpxdr_t *pxp, char *addr, int32 len, int32 *done_p, int32 *errp)
PCP_EXTERN void pcpxdr_x_putbytes (pcpxdr_t *pxp, char *addr, int32 len, int32 *done_p, int32 *errp)
PCP_EXTERN void pcpxdr_x_getlong (pcpxdr_t *pxp, int32 *lp, int32 *errp)
PCP_EXTERN void pcpxdr_x_putlong (pcpxdr_t *pxp, int32 *lp, int32 *errp)
PCP_EXTERN void pcpxdr_op_encode (pcpxdr_t *pxp, int32 *errp)
PCP_EXTERN void pcpxdr_turn_to_send_op (pcp_context_t *ctxp, pcp_op_t *op_p, pin_errbuf_t *ebufp)
PCP_EXTERN void pcpxdr_create (pcp_context_t *ctxp, pcp_op_t *op_p, enum pcpxdr_op xop, int32 mode, pin_errbuf_t *ebufp)
PCP_EXTERN void pcpxdr_op_get_results (pcpxdr_t *pxp, pcp_op_t *op_p, real_poid_t *userp)
PCP_EXTERN int32 pcp_get_state_count (pcp_context_t *ctxp)
PCP_EXTERN void _pcpxdr_get_wire_hdr ()
PCP_EXTERN void pcpxdr_ctx_finish ()
PCP_EXTERN void pcpxdr_destroy ()
PCP_EXTERN void pcpxdr_op_decode ()
PCP_EXTERN void pcpxdr_x_getbytes ()
PCP_EXTERN void pcpxdr_x_putbytes ()
PCP_EXTERN void pcpxdr_x_getlong ()
PCP_EXTERN void pcpxdr_x_putlong ()
PCP_EXTERN void pcpxdr_op_encode ()
PCP_EXTERN void pcpxdr_turn_to_send_op ()
PCP_EXTERN void pcpxdr_create ()
PCP_EXTERN void pcpxdr_op_get_results ()
PCP_EXTERN int32 pcp_get_state_count ()

Typedef Documentation

typedef struct pcpxdr_state pcpxdr_state_t

typedef struct pcpxdr_funcs pcpxdr_funcs_t

typedef struct pcpxdr pcpxdr_t


Function Documentation

PCP_EXTERN void _pcpxdr_get_wire_hdr ( int32 bufp,
struct pcp_wire_header whp 
)

PCP_EXTERN void pcpxdr_ctx_finish ( pcp_context_t ctxp  ) 

PCP_EXTERN void pcpxdr_destroy ( pcp_context_t ctxp,
int32 errp 
)

PCP_EXTERN void pcpxdr_op_decode ( pcpxdr_t pxp,
pcp_op_t op_p,
real_poid_t userp,
int32 errp 
)

PCP_EXTERN void pcpxdr_x_getbytes ( pcpxdr_t pxp,
char *  addr,
int32  len,
int32 done_p,
int32 errp 
)

PCP_EXTERN void pcpxdr_x_putbytes ( pcpxdr_t pxp,
char *  addr,
int32  len,
int32 done_p,
int32 errp 
)

PCP_EXTERN void pcpxdr_x_getlong ( pcpxdr_t pxp,
int32 lp,
int32 errp 
)

PCP_EXTERN void pcpxdr_x_putlong ( pcpxdr_t pxp,
int32 lp,
int32 errp 
)

PCP_EXTERN void pcpxdr_op_encode ( pcpxdr_t pxp,
int32 errp 
)

PCP_EXTERN void pcpxdr_turn_to_send_op ( pcp_context_t ctxp,
pcp_op_t op_p,
pin_errbuf_t ebufp 
)

PCP_EXTERN void pcpxdr_create ( pcp_context_t ctxp,
pcp_op_t op_p,
enum pcpxdr_op  xop,
int32  mode,
pin_errbuf_t ebufp 
)

PCP_EXTERN void pcpxdr_op_get_results ( pcpxdr_t pxp,
pcp_op_t op_p,
real_poid_t userp 
)

PCP_EXTERN int32 pcp_get_state_count ( pcp_context_t ctxp  ) 

PCP_EXTERN void _pcpxdr_get_wire_hdr (  ) 

PCP_EXTERN void pcpxdr_ctx_finish (  ) 

PCP_EXTERN void pcpxdr_destroy (  ) 

PCP_EXTERN void pcpxdr_op_decode (  ) 

PCP_EXTERN void pcpxdr_x_getbytes (  ) 

PCP_EXTERN void pcpxdr_x_putbytes (  ) 

PCP_EXTERN void pcpxdr_x_getlong (  ) 

PCP_EXTERN void pcpxdr_x_putlong (  ) 

PCP_EXTERN void pcpxdr_op_encode (  ) 

PCP_EXTERN void pcpxdr_turn_to_send_op (  ) 

PCP_EXTERN void pcpxdr_create (  ) 

PCP_EXTERN void pcpxdr_op_get_results (  ) 

PCP_EXTERN int32 pcp_get_state_count (  ) 


Copyright 2017, 2023, Oracle and/or its affiliates.