pcm.h File Reference


Classes

struct  pin_buf
struct  pin_binstr
struct  pcm_os_cbi
struct  pcm_os_cbi
struct  string_info
struct  string_list

Typedefs

typedef void poid_t
typedef char poid_list_t
typedef time_t pin_fld_tstamp_t
typedef caddr_tpin_cookie_t
typedef struct pin_buf pin_buf_t
typedef struct pin_binstr pin_binstr_t
typedef enum pin_enum pin_enum_t
typedef void pcm_context_t
typedef struct pcm_os_cbi pcm_os_cbi_t
typedef enum pin_locale_category pin_locale_cat_t
typedef struct string_info string_info_t
typedef struct string_list string_list_t
typedef enum pin_validity_modes pin_validity_modes_t

Enumerations

enum  pin_enum { X, Y }
enum  pin_locale_category {
  INFRANET_LOCALE = 1313, PLATFORM_LOCALE = 1314, WIN32_LOCALE = 1315, UNIX_LOCALE = 1316,
  HPUX_LOCALE = 1317, AIX_LOCALE = 1318
}
enum  pin_validity_modes {
  PIN_VALIDITY_ABSOLUTE = 0, PIN_VALIDITY_IMMEDIATE = 1, PIN_VALIDITY_NEVER = 2, PIN_VALIDITY_FIRST_USAGE = 3,
  PIN_VALIDITY_RELATIVE = 4, PIN_VALIDITY_SPLIT_ALIGN_BUCKET = 5, PIN_VALIDITY_SPLIT_ALIGN_TOTAL = 6, PIN_VALIDITY_ALIGN_BASE = 7,
  PIN_VALIDITY_ALIGN_ANY_BASE_EARLIEST = 8, PIN_VALIDITY_ALIGN_ANY_BASE_LATEST = 9, PIN_VALIDITY_ALIGN_ANY_EARLIEST = 10, PIN_VALIDITY_ALIGN_ANY_LATEST = 11
}

Functions

EXTERN void pcm_connect (pcm_context_t **pcm_ctxpp, pin_db_no_t *db_num_p, pin_errbuf_t *ebufp)
EXTERN void pcm_context_open (pcm_context_t **pcm_ctxpp, pin_flist_t *in_flistp, pin_errbuf_t *ebufp)
EXTERN void pcm_context_close (pcm_context_t *pcm_ctxp, int32 how, pin_errbuf_t *ebufp)
EXTERN int pcm_context_get_fd (pcm_context_t *pcm_ctxp)
EXTERN void pcm_op (pcm_context_t *pcm_ctxp, pin_opcode_t opcode, pin_opcode_flags_t flags, pin_flist_t *in_flistp, pin_flist_t **ret_flistpp, pin_errbuf_t *ebufp)
EXTERN void pcm_op_ex (pcm_context_t *pcm_ctxp, pin_opcode_t opcode, pin_opcode_flags_t flags, pin_opcode_flags_t flags2, pin_flist_t *in_flistp, pin_flist_t **ret_flistpp, int *op_statep, pin_errbuf_t *ebufp)
EXTERN void pcm_set_async (pcm_context_t *pcm_ctxp, pcm_os_cbi_t *call_back_stuff_p, int *sdp, pin_errbuf_t *ebufp)
EXTERN void pcm_set_multithread ()
EXTERN void pcm_op_send (pcm_context_t *pcm_ctxp, pin_opcode_t opcode, pin_opcode_flags_t flags, pin_flist_t *in_flistp, pin_errbuf_t *ebufp)
EXTERN void pcm_op_done (pcm_context_t *pcm_ctxp, pin_errbuf_t *ebufp)
EXTERN void pcm_op_recv (pcm_context_t *pcm_ctxp, pin_flist_t **ret_flistpp, pin_errbuf_t *ebufp)
EXTERN poid_tpcm_get_userid (pcm_context_t *pcm_ctxp)
EXTERN poid_tpcm_get_session (pcm_context_t *pcm_ctxp)
EXTERN pin_flist_tpcm_get_trans_flist (pcm_context_t *pcm_ctxp)
EXTERN pin_flist_tpcm_get_trans_flist_ref (pcm_context_t *pcm_ctxp)
EXTERN int pcm_is_trans_locked (pcm_context_t *pcm_ctxp)
EXTERN pin_flist_tpin_flist_create (pin_errbuf_t *ebufp)
EXTERN pin_flist_tpin_flist_create_with_size (size_t count, pin_errbuf_t *ebufp)
EXTERN void pin_flist_destroy (pin_flist_t *flistp, pin_errbuf_t *ebufp)
EXTERN void pini_flist_set (pin_flist_t *flistp, pin_fld_num_t fld, pin_rec_id_t rec_id, int16 flags, void *val, pin_errbuf_t *ebufp)
EXTERN void pini_flist_put (pin_flist_t *flistp, pin_fld_num_t fld, pin_rec_id_t rec_id, int16 flags, void *val, pin_errbuf_t *ebufp)
EXTERN pin_flist_tpin_flist_elem_add (pin_flist_t *flistp, pin_fld_num_t fld, pin_rec_id_t elem_id, pin_errbuf_t *ebufp)
EXTERN pin_flist_tpin_flist_substr_add (pin_flist_t *flistp, pin_fld_num_t fld, pin_errbuf_t *ebufp)
EXTERN void * pin_flist_elem_poid_index_get (pin_poid_idx_t *idxp, pin_cookie_t *magicp, pin_flist_t *flistp, pin_fld_num_t fld, pin_errbuf_t *ebufp)
EXTERN void pin_flist_elem_poid_index_destroy (pin_poid_idx_t *idxp, pin_errbuf_t *ebufp)
EXTERN void pin_flist_elem_poid_index_init (pin_poid_idx_t **idxpp, pin_flist_t *i_flistp, pin_fld_num_t fld, pin_errbuf_t *ebufp)
EXTERN void * pini_flist_get (pin_flist_t *flistp, pin_fld_num_t fld, pin_rec_id_t rec_id, int32 optional, int16 *flagsp, pin_errbuf_t *ebufp)
EXTERN pin_flist_tpin_flist_elem_get_next (pin_flist_t *flistp, pin_fld_num_t fld, pin_rec_id_t *recidp, int32 optional, pin_cookie_t *cookiep, int16 *flagsp, pin_errbuf_t *ebufp)
EXTERN void * pin_flist_any_get_next (pin_flist_t *flistp, pin_fld_num_t *fldp, pin_rec_id_t *recidp, int16 *flagsp, pin_cookie_t *cookiep, pin_errbuf_t *ebufp)
EXTERN void * pini_flist_take (pin_flist_t *flistp, pin_fld_num_t fld, int32 optional, int32 recid, int16 *flagsp, pin_errbuf_t *ebufp)
EXTERN pin_flist_tpin_flist_elem_take_next (pin_flist_t *flistp, pin_fld_num_t fld, pin_rec_id_t *recidp, int32 optional, pin_cookie_t *cookiep, int16 *flagsp, pin_errbuf_t *ebufp)
EXTERN pin_flist_tpin_flist_elem_take_prev (pin_flist_t *flistp, pin_fld_num_t fld, int32 *rec_idp, int32 optional, pin_cookie_t *cookiep, int16 *flagsp, pin_errbuf_t *ebufp)
EXTERN pin_rec_id_t pin_flist_elem_count (pin_flist_t *flistp, pin_fld_num_t fld, pin_errbuf_t *ebufp)
EXTERN int32 pin_flist_count (pin_flist_t *flistp, pin_errbuf_t *ebufp)
EXTERN void pini_flist_fld_rename (pin_flist_t *flistp, pin_fld_num_t src_fld, pin_fld_num_t dest_fld, pin_errbuf_t *ebufp)
EXTERN int32 pini_flist_fld_copy (pin_flist_t *src_flistp, pin_fld_num_t src_fld, pin_flist_t *dest_flistp, pin_fld_num_t dest_fld, pin_errbuf_t *ebufp)
EXTERN int32 pini_flist_elem_copy (pin_flist_t *src_flistp, pin_fld_num_t src_fld, pin_rec_id_t src_recid, pin_flist_t *dest_flistp, pin_fld_num_t dest_fld, pin_rec_id_t dest_recid, pin_errbuf_t *ebufp)
EXTERN int32 pini_flist_fld_move (pin_flist_t *src_flistp, pin_fld_num_t src_fld, pin_flist_t *dest_flistp, pin_fld_num_t dest_fld, pin_errbuf_t *ebufp)
EXTERN int32 pini_flist_elem_move (pin_flist_t *src_flistp, pin_fld_num_t src_fld, pin_rec_id_t src_recid, pin_flist_t *dest_flistp, pin_fld_num_t dest_fld, pin_rec_id_t dest_recid, pin_errbuf_t *ebufp)
EXTERN pin_flist_tpin_flist_copy (pin_flist_t *src_flistp, pin_errbuf_t *ebufp)
EXTERN void pin_flist_print (pin_flist_t *flistp, FILE *fi, pin_errbuf_t *ebufp)
EXTERN void pin_flist_to_str (pin_flist_t *flistp, char **strpp, int32 *len, pin_errbuf_t *ebufp)
EXTERN void pin_flist_to_str_masked (pin_flist_t *flistp, char **strpp, int32 *len, pin_errbuf_t *ebufp)
EXTERN void pin_flist_to_xml (pin_flist_t *in_flistp, int32 flags, int32 encoding, char **bufpp, int *lenp, char *root_elemname, pin_errbuf_t *ebufp)
EXTERN void pin_flist_to_compact (pin_flist_t *in_flistp, pin_flist_t *template_flistp, char **bufpp, int *lenp, pin_errbuf_t *ebufp)
EXTERN void pin_compact_to_flist (char *bufp, pin_flist_t *template_flistp, pin_flist_t **ret_flistpp, pin_errbuf_t *ebufp)
EXTERN void pin_flist_to_str_compact (pin_flist_t *flistp, char **strpp, int32 *len, pin_errbuf_t *ebufp)
EXTERN void pin_flist_to_str_compact_binary (pin_flist_t *flistp, char **strpp, int32 *len, pin_errbuf_t *ebufp)
EXTERN void pin_str_to_flist (char *str, pin_db_no_t default_db, pin_flist_t **flistp, pin_errbuf_t *ebufp)
EXTERN void pini_flist_drop (pin_flist_t *flistp, pin_fld_num_t fld, pin_rec_id_t record_id, pin_errbuf_t *ebufp)
EXTERN void pin_flist_concat (pin_flist_t *dest_flistp, pin_flist_t *src_flistp, pin_errbuf_t *ebufp)
EXTERN void pin_flist_sort (pin_flist_t *flistp, pin_flist_t *sort_listp, int32 descending, int32 sort_default, pin_errbuf_t *ebufp)
EXTERN void pin_flist_recursive_sort (pin_flist_t *flistp, pin_flist_t *sort_listp, int32 descending, int32 sort_default, pin_errbuf_t *ebufp)
EXTERN void pin_flist_array_sort (pin_flist_t *flistp, int32 desc, pin_errbuf_t *ebufp)
EXTERN pin_flist_tpin_flist_find_sorted (pin_flist_t *flistp, pin_flist_t *search_listp, pin_rec_id_t *rec_idp, pin_cookie_t cookie, int32 cnt, int32 sort_default, pin_errbuf_t *ebufp)
EXTERN void pini_client_put_cleanup (void *datap, pin_fld_num_t fld, pin_errbuf_t *ebufp)
EXTERN int64 pcm_get_current_db_no (pcm_context_t *pcm_ctxp)
EXTERN void pin_err_log_ebuf (int32 level, const char *msg, const char *file_name, pin_err_line_no_t line_number, pin_errbuf_t *ebufp)
EXTERN void pin_err_log_msg (int32 level, const char *msg, const char *file_name, pin_err_line_no_t line_number)
EXTERN int32 pcm_trans_is_poid_locked (pcm_context_t *ctxp, poid_t *poidp, int32 flags, pin_errbuf_t *ebufp)
EXTERN int32 pin_err_set_level (int32 level)
EXTERN int32 pin_err_get_log_level ()
EXTERN void pin_set_err (pin_errbuf_t *ebuf, pin_err_location_t location, pin_err_class_t pin_errclass, pin_err_t pin_err, pin_fld_num_t field, pin_rec_id_t rec_id, pin_err_reserved_t reserved)
EXTERN const char * pin_name_of_field (pin_fld_num_t field)
EXTERN int32 pin_name_len_of_field (pin_fld_num_t field)
EXTERN pin_fld_num_t pin_field_of_name (const char *name)
EXTERN pin_fld_num_t pin_dyn_field_of_name (const char *name)
EXTERN const char * pin_pinerr_to_str (pin_err_t pin_err)
EXTERN int32 pin_pinerr_to_str_len (pin_err_t pin_err)
EXTERN const char * pin_errloc_to_str (pin_err_location_t location)
EXTERN int32 pin_errloc_to_str_len (pin_err_location_t location)
EXTERN const char * pin_errclass_to_str (pin_err_class_t err_class)
EXTERN int32 pin_errclass_to_str_len (pin_err_class_t err_class)
EXTERN void pin_log_flist (int32 level, const char *msg, const char *filep, pin_err_line_no_t line_no, pin_flist_t *fp)
EXTERN void pin_log_poid (int32 level, const char *msg, const char *filep, pin_err_line_no_t line_no, poid_t *pdp)
EXTERN pin_fld_type_t pin_type_of_field (pin_fld_num_t fld)
EXTERN pin_opcode_t pcm_opname_to_opcode (const char *opname)
EXTERN const char * pcm_opcode_to_opname (pin_opcode_t op)
EXTERN int pin_field_num_builtin_fields ()
EXTERN char * pin_field_get_next (pin_fld_num_t *nump, void **cookiepp)
EXTERN int32 pin_field_num_custom_fields ()
EXTERN int32 pin_field_is_masked (pin_fld_num_t num)
EXTERN int32 pin_field_num_custom_masked_fields ()
EXTERN int32 pin_field_num_builtin_masked_fields ()
EXTERN const char * pin_custom_field_get (pin_fld_num_t *nump, int32 index)
EXTERN int pcm_trans_state (pcm_context_t *ctxp)
EXTERN poid_tpin_poid_create (pin_db_no_t db, pin_const_poid_type_t type, pin_poid_id_t id, pin_errbuf_t *ebufp)
EXTERN void pin_poid_destroy (poid_t *poidp, pin_errbuf_t *ebufp)
EXTERN poid_tpin_poid_copy (poid_t *src_poidp, pin_errbuf_t *ebufp)
EXTERN int32 pin_poid_compare (poid_t *first_poidp, poid_t *second_poidp, int32 check_rev, pin_errbuf_t *ebufp)
EXTERN int32 pin_poid_compare_with_lp (poid_t *first_poidp, poid_t *second_poidp, int32 check_rev, pin_errbuf_t *ebufp)
EXTERN void pin_poid_print (poid_t *poidp, FILE *fi, pin_errbuf_t *ebufp)
EXTERN void _pin_poid_print_db (pin_db_no_t db, char *db_buf)
EXTERN void pin_poid_to_str (poid_t *poidp, char **strpp, int32 *lenp, pin_errbuf_t *ebufp)
EXTERN poid_tpin_poid_from_str (const char *strp, char **end_cpp, pin_errbuf_t *ebufp)
EXTERN int32 pin_poid_is_null (poid_t *poidp)
EXTERN int32 pin_poid_is_it_translatable (pin_db_no_t db_no)
EXTERN pin_db_no_t pin_poid_get_db (poid_t *poidp)
EXTERN void pin_poid_set_db (poid_t *poidp, pin_db_no_t db_no)
EXTERN int32 pin_poid_get_lp_no_32 (int32 db)
EXTERN int32 pin_poid_get_db_no_32 (int32 db)
EXTERN int32 pin_poid_encode_lp_db_no_32 (int32 lp_no, int32 db_no)
EXTERN pin_poid_id_t pin_poid_get_id (poid_t *poidp)
EXTERN pin_const_poid_type_t pin_poid_get_type (poid_t *poidp)
EXTERN pin_poid_rev_t pin_poid_get_rev (poid_t *poidp)
EXTERN poid_list_tpin_poid_list_create (pin_errbuf_t *ebufp)
EXTERN void pin_poid_list_destroy (poid_list_t *poidlp, pin_errbuf_t *ebufp)
EXTERN poid_list_tpin_poid_list_copy (poid_list_t *src_pldp, pin_errbuf_t *ebufp)
EXTERN void pin_poid_list_add (char **strpp, poid_t *poidp, int32 check_rev, pin_errbuf_t *ebufp)
EXTERN void pin_poid_list_remove (char **strpp, poid_t *poidp, int32 check_rev, pin_errbuf_t *ebufp)
EXTERN int32 pin_poid_list_compare (char *strp, poid_t *poidp, int32 flags, pin_errbuf_t *ebufp)
EXTERN poid_tpin_poid_list_get_poid (char *strp, void *vp, int32 flags, pin_errbuf_t *ebufp)
EXTERN poid_tpin_poid_list_get_next (char *strp, int32 optional, pin_cookie_t *cookiep, pin_errbuf_t *ebufp)
EXTERN poid_tpin_poid_list_take_next (char **strp, int32 optional, pin_errbuf_t *ebufp)
EXTERN pin_time_tpin_time (int32 yyyy, int32 mm, int32 dd, int32 hh, int32 min, int32 secs, pin_errbuf_t *ebufp)
EXTERN void pin_time_destroy (pin_time_t *ptp)
EXTERN int pin_time_compare (pin_time_t *ptp1, pin_time_t *ptp2, pin_errbuf_t *ebufp)
EXTERN int32 pin_time_get_year (pin_time_t *ptp, pin_errbuf_t *ebufp)
EXTERN int32 pin_time_get_month (pin_time_t *ptp, pin_errbuf_t *ebufp)
EXTERN int32 pin_time_get_mday (pin_time_t *ptp, pin_errbuf_t *ebufp)
EXTERN int32 pin_time_get_hours (pin_time_t *ptp, pin_errbuf_t *ebufp)
EXTERN int32 pin_time_get_minutes (pin_time_t *ptp, pin_errbuf_t *ebufp)
EXTERN int32 pin_time_get_seconds (pin_time_t *ptp, pin_errbuf_t *ebufp)
EXTERN void pin_conf (const char *prog_name, const char *token, int valtype, caddr_t *valpp, pin_err_t *errp)
EXTERN void pin_conf_multi (const char *prog_name, const char *token, int valtype, caddr_t *valpp, int32 *linep, time_t *modtp, pin_err_t *errp)
EXTERN int get_int_pin_conf (char *prog, char *param, int def_val, int debug, char *module)
EXTERN void pin_conf_exists (pin_err_t *errp)
EXTERN pin_flist_tpin_conf_beid (pcm_context_t *ctxp, pin_errbuf_t *ebufp)
EXTERN int pin_beid_is_currency (pin_beid_t beid)
EXTERN time_t pin_virtual_time (time_t *tlocp)
EXTERN int32 pin_convert_mbcs_to_utf8 (char *pLocaleStr, char *pMultiByteStr, int32 nMultiByteLen, unsigned char *pUTF8Str, int32 nUTF8Len, pin_errbuf_t *ebufp)
EXTERN int32 pin_convert_utf8_to_mbcs (char *pLocaleStr, unsigned char *pUTF8Str, int32 nUTF8Len, char *pMultiByteStr, int32 nMBLen, pin_errbuf_t *ebufp)
EXTERN int32 pin_convert_unicode_to_utf8 (wchar_t *pszUnicodeStr, int32 nUnicodeStrLen, unsigned char *pszUTF8Str, int32 nUTF8StrLen, pin_errbuf_t *ebufp)
EXTERN int32 pin_convert_utf8_to_unicode (unsigned char *pUTF8Str, int32 nUTF8Len, wchar_t *pUnicodeStr, int32 nUnicodeLen, pin_errbuf_t *ebufp)
EXTERN int32 pin_IsValidUtf8 (unsigned char *buf, int32 len, pin_errbuf_t *ebufp)
EXTERN int32 pin_IsValidMBCS (char *locale, char *buf, int32 len, pin_errbuf_t *ebufp)
EXTERN int32 pin_mbslen (char *pLocaleStr, char *pMBstr, pin_errbuf_t *ebufp)
EXTERN char * pin_setlocale (const int lcType_p, char *locale_p, pin_errbuf_t *ebufp)
EXTERN u_int32 pin_convert_sizet_to_uint32 (size_t val, pin_errbuf_t *ebufp)
EXTERN int pin_convert_sizet_to_int (size_t val, pin_errbuf_t *ebufp)
EXTERN int pin_convert_longint_to_int (long int val, pin_errbuf_t *ebufp)
EXTERN int pin_convert_ssizet_to_int (ssize_t val, pin_errbuf_t *ebufp)
EXTERN unsigned short pin_convert_uint_to_ushort (unsigned int val, pin_errbuf_t *ebufp)
EXTERN char * pin_map_locale (pin_locale_cat_t src_locale, char *src_locale_str, pin_locale_cat_t targ_locale, int32 match_exact, pin_errbuf_t *ebufp)
EXTERN int pin_test_locale (pin_locale_cat_t locale_set, char *locale_str, pin_errbuf_t *ebufp)
EXTERN char * pin_map_facility_to_domain (int32 facility_code, pin_errbuf_t *ebufp)
EXTERN void pin_get_localized_string (pcm_context_t *context_p, const char *locale_p, const char *domain_p, const int32 string_id, const int32 string_vers, unsigned char *string_buff_p, const int buff_size, unsigned char *help_buff_p, const int help_size, pin_errbuf_t *ebuf_p)
EXTERN int pin_string_info_init (string_info_t *string_infop, pin_errbuf_t *ebufp)
EXTERN string_list_tpin_string_list_create (pin_flist_t *return_flistp, pin_errbuf_t *ebufp)
EXTERN void pin_string_list_destroy (string_list_t *string_listp, pin_errbuf_t *ebufp)
EXTERN string_info_tpin_string_list_get_next (string_list_t *string_listp, string_info_t *string_infop, pin_errbuf_t *ebufp)
EXTERN string_list_tpin_get_localized_string_list (pcm_context_t *context_p, const char *locale_p, const char *domain_p, const int32 string_id, const int32 string_vers, pin_errbuf_t *ebuf_p)
EXTERN void pin_get_error_message (pcm_context_t *context_p, pin_errbuf_t *msg_ebuf_p, const char *locale_p, unsigned char *string_buff_p, const int buff_size, unsigned char *help_buff_p, const int help_size, pin_errbuf_t *ebuf_p)
EXTERN void pin_errbuf_reset (pin_errbuf_t *ebufp)
EXTERN void pin_errbuf_add_ebuf (pin_errbuf_t *ebufp, pin_errbuf_t *ebnewp, pin_err_t *errp)
EXTERN void pin_errbuf_set_err (pin_errbuf_t *ebufp, pin_err_location_t location, pin_err_class_t errclass, pin_err_t pin_err, pin_fld_num_t fld, pin_rec_id_t recid, pin_err_reserved_t reserved, pin_err_facility_t facility, pin_err_msg_id_t msgid, int32 version, pin_err_reserved_t reserved2, void *ealistp)
EXTERN void pin_errbuf_args_add_int (pin_errbuf_t *ebufp, int32 argnum, int32 ival, pin_err_t *errp)
EXTERN void pin_errbuf_args_add_str (pin_errbuf_t *ebufp, int32 argnum, char *msg, pin_err_t *errp)
EXTERN void pin_errbuf_args_add_tstamp (pin_errbuf_t *ebufp, int32 argnum, pin_fld_tstamp_t tval, pin_err_t *errp)
EXTERN void pin_errbuf_args_add_decimal (pin_errbuf_t *ebufp, int32 argnum, pin_decimal_t *decp, pin_err_t *errp)
EXTERN void pin_errbuf_args_add_poid (pin_errbuf_t *ebufp, int32 argnum, poid_t *poidp, pin_err_t *errp)
EXTERN void pin_errbuf_get_field_string (pin_errbuf_t *ebufp, int32 argnum, char **bufpp, int32 *lenp, pin_err_t *errp)
EXTERN void pin_errbuf_copy (pin_errbuf_t *dstp, pin_errbuf_t *srcp, pin_errbuf_t *ebufp)
EXTERN void pin_errbuf_sprint (pin_errbuf_t *ebufp, char **bufpp, int32 *bufsizep, int32 level, pin_err_t *errp)
EXTERN void pin_errbuf_print_size (pin_errbuf_t *ebufp, int32 *ebufsizep, int32 level, pin_err_t *errp)
EXTERN void pcm_connect ()
EXTERN void pcm_context_open ()
EXTERN void pcm_context_close ()
EXTERN void pcm_op ()
EXTERN void pcm_op_ex ()
EXTERN void pcm_set_async ()
EXTERN void pcm_op_send ()
EXTERN void pcm_op_done ()
EXTERN void pcm_op_recv ()
EXTERN poid_tpcm_get_userid ()
EXTERN poid_tpcm_get_session ()
EXTERN pin_flist_tpcm_get_trans_flist ()
EXTERN int pcm_is_trans_locked ()
EXTERN int64 pcm_get_current_db_no ()
EXTERN pin_flist_tpin_flist_create ()
EXTERN pin_flist_tpin_flist_create_with_size ()
EXTERN void pin_flist_destroy ()
EXTERN void pini_flist_set ()
EXTERN void pini_flist_put ()
EXTERN pin_flist_tpin_flist_elem_add ()
EXTERN pin_flist_tpin_flist_substr_add ()
EXTERN void * pini_flist_get ()
EXTERN void * pin_flist_elem_poid_index_get ()
EXTERN void pin_flist_elem_poid_index_init ()
EXTERN void pin_flist_elem_poid_index_destroy ()
EXTERN pin_flist_tpin_flist_elem_get_next ()
EXTERN void * pin_flist_any_get_next ()
EXTERN void * pini_flist_take ()
EXTERN pin_flist_tpin_flist_elem_take_next ()
EXTERN pin_flist_tpin_flist_elem_take_prev ()
EXTERN pin_rec_id_t pin_flist_elem_count ()
EXTERN int32 pin_flist_count ()
EXTERN pin_flist_tpin_flist_copy ()
EXTERN void pin_flist_fldval_copy ()
EXTERN void pin_flist_print ()
EXTERN void pin_flist_to_str ()
EXTERN void pin_str_to_flist ()
EXTERN void pin_flist_to_xml ()
EXTERN void pin_flist_to_str_compact ()
EXTERN void pin_flist_to_str_compact_binary ()
EXTERN void pini_flist_drop ()
EXTERN void pin_flist_concat ()
EXTERN void pin_flist_sort ()
EXTERN pin_flist_tpin_flist_find_sorted ()
EXTERN void pini_client_put_cleanup ()
EXTERN void pin_err_log_ebuf ()
EXTERN void pin_err_log_msg ()
EXTERN int32 pin_err_set_level ()
EXTERN void pin_set_err ()
EXTERN void pin_errbuf_args_add_str ()
EXTERN char * pin_errclass_to_str ()
EXTERN const char * pin_name_of_field ()
EXTERN pin_fld_num_t pin_field_of_name ()
EXTERN void pin_log_flist ()
EXTERN void pin_log_poid ()
EXTERN pin_fld_type_t pin_type_of_field ()
EXTERN pin_opcode_t pcm_opname_to_opcode ()
EXTERN const char * pcm_opcode_to_opname ()
EXTERN poid_tpin_poid_create ()
EXTERN void pin_poid_destroy ()
EXTERN poid_tpin_poid_copy ()
EXTERN int32 pin_poid_compare ()
EXTERN void pin_poid_print ()
EXTERN void _pin_poid_print_db ()
EXTERN void pin_poid_to_str ()
EXTERN poid_tpin_poid_from_str ()
EXTERN int32 pin_poid_is_null ()
EXTERN pin_db_no_t pin_poid_get_db ()
EXTERN void pin_poid_set_db ()
EXTERN pin_poid_id_t pin_poid_get_id ()
EXTERN pin_const_poid_type_t pin_poid_get_type ()
EXTERN pin_poid_rev_t pin_poid_get_rev ()
EXTERN poid_list_tpin_poid_list_create ()
EXTERN void pin_poid_list_destroy ()
EXTERN poid_list_tpin_poid_list_copy ()
EXTERN void pin_poid_list_add ()
EXTERN void pin_poid_list_remove ()
EXTERN int32 pin_poid_list_compare ()
EXTERN poid_tpin_poid_list_get_poid ()
EXTERN poid_tpin_poid_list_get_next ()
EXTERN poid_tpin_poid_list_take_next ()
EXTERN void pin_conf ()
EXTERN void pin_conf_multi ()
EXTERN int get_int_pin_conf ()
EXTERN void pin_conf_exists ()
EXTERN pin_flist_tpin_conf_beid ()
EXTERN time_t pin_virtual_time ()
EXTERN int32 pin_convert_mbcs_to_utf8 ()
EXTERN int32 pin_convert_utf8_to_mbcs ()
EXTERN int32 pin_convert_unicode_to_utf8 ()
EXTERN int32 pin_convert_utf8_to_unicode ()
EXTERN u_int32 pin_convert_sizet_to_uint32 ()
EXTERN int pin_convert_sizet_to_int ()
EXTERN int pin_convert_longint_to_int ()
EXTERN int pin_convert_ssizet_to_int ()
EXTERN unsigned short pin_convert_uint_to_ushort ()
EXTERN int32 pin_IsValidUtf8 ()
EXTERN int32 pin_IsValidMBCS ()
EXTERN int32 pin_mbslen ()
EXTERN char * pin_setlocale ()
EXTERN char * pin_map_locale ()
EXTERN int pin_test_locale ()
EXTERN char * pin_map_facility_to_domain ()
EXTERN void pin_get_localized_string ()
EXTERN int pin_string_info_init ()
EXTERN string_list_tpin_string_list_create ()
EXTERN void pin_string_list_destroy ()
EXTERN string_info_tpin_string_list_get_next ()
EXTERN string_list_tpin_get_localized_string_list ()
EXTERN void pin_get_error_message ()
EXTERN int32 pcm_is_nagle_disabled ()

Variables

EXTERN char * not_billable_items []
EXTERN int not_billable_size
EXTERN int pcm_skip_record_event_session

Typedef Documentation

typedef void poid_t

typedef char poid_list_t

typedef time_t pin_fld_tstamp_t

typedef struct pin_buf pin_buf_t

typedef struct pin_binstr pin_binstr_t

typedef enum pin_enum pin_enum_t

typedef void pcm_context_t

typedef struct pcm_os_cbi pcm_os_cbi_t

typedef struct string_info string_info_t

typedef struct string_list string_list_t


Enumeration Type Documentation

enum pin_enum

Enumerator:
X 
Y 

Enumerator:
INFRANET_LOCALE 
PLATFORM_LOCALE 
WIN32_LOCALE 
UNIX_LOCALE 
HPUX_LOCALE 
AIX_LOCALE 

Enumerator:
PIN_VALIDITY_ABSOLUTE 
PIN_VALIDITY_IMMEDIATE 
PIN_VALIDITY_NEVER 
PIN_VALIDITY_FIRST_USAGE 
PIN_VALIDITY_RELATIVE 
PIN_VALIDITY_SPLIT_ALIGN_BUCKET 
PIN_VALIDITY_SPLIT_ALIGN_TOTAL 
PIN_VALIDITY_ALIGN_BASE 
PIN_VALIDITY_ALIGN_ANY_BASE_EARLIEST 
PIN_VALIDITY_ALIGN_ANY_BASE_LATEST 
PIN_VALIDITY_ALIGN_ANY_EARLIEST 
PIN_VALIDITY_ALIGN_ANY_LATEST 


Function Documentation

EXTERN void pcm_connect ( pcm_context_t **  pcm_ctxpp,
pin_db_no_t db_num_p,
pin_errbuf_t ebufp 
)

EXTERN void pcm_context_open ( pcm_context_t **  pcm_ctxpp,
pin_flist_t in_flistp,
pin_errbuf_t ebufp 
)

EXTERN void pcm_context_close ( pcm_context_t pcm_ctxp,
int32  how,
pin_errbuf_t ebufp 
)

EXTERN int pcm_context_get_fd ( pcm_context_t pcm_ctxp  ) 

EXTERN void pcm_op ( pcm_context_t pcm_ctxp,
pin_opcode_t  opcode,
pin_opcode_flags_t  flags,
pin_flist_t in_flistp,
pin_flist_t **  ret_flistpp,
pin_errbuf_t ebufp 
)

EXTERN void pcm_op_ex ( pcm_context_t pcm_ctxp,
pin_opcode_t  opcode,
pin_opcode_flags_t  flags,
pin_opcode_flags_t  flags2,
pin_flist_t in_flistp,
pin_flist_t **  ret_flistpp,
int *  op_statep,
pin_errbuf_t ebufp 
)

EXTERN void pcm_set_async ( pcm_context_t pcm_ctxp,
pcm_os_cbi_t call_back_stuff_p,
int *  sdp,
pin_errbuf_t ebufp 
)

EXTERN void pcm_set_multithread (  ) 

EXTERN void pcm_op_send ( pcm_context_t pcm_ctxp,
pin_opcode_t  opcode,
pin_opcode_flags_t  flags,
pin_flist_t in_flistp,
pin_errbuf_t ebufp 
)

EXTERN void pcm_op_done ( pcm_context_t pcm_ctxp,
pin_errbuf_t ebufp 
)

EXTERN void pcm_op_recv ( pcm_context_t pcm_ctxp,
pin_flist_t **  ret_flistpp,
pin_errbuf_t ebufp 
)

EXTERN poid_t* pcm_get_userid ( pcm_context_t pcm_ctxp  ) 

EXTERN poid_t* pcm_get_session ( pcm_context_t pcm_ctxp  ) 

EXTERN pin_flist_t* pcm_get_trans_flist ( pcm_context_t pcm_ctxp  ) 

EXTERN pin_flist_t* pcm_get_trans_flist_ref ( pcm_context_t pcm_ctxp  ) 

EXTERN int pcm_is_trans_locked ( pcm_context_t pcm_ctxp  ) 

EXTERN pin_flist_t* pin_flist_create ( pin_errbuf_t ebufp  ) 

EXTERN pin_flist_t* pin_flist_create_with_size ( size_t  count,
pin_errbuf_t ebufp 
)

EXTERN void pin_flist_destroy ( pin_flist_t flistp,
pin_errbuf_t ebufp 
)

EXTERN void pini_flist_set ( pin_flist_t flistp,
pin_fld_num_t  fld,
pin_rec_id_t  rec_id,
int16  flags,
void *  val,
pin_errbuf_t ebufp 
)

EXTERN void pini_flist_put ( pin_flist_t flistp,
pin_fld_num_t  fld,
pin_rec_id_t  rec_id,
int16  flags,
void *  val,
pin_errbuf_t ebufp 
)

EXTERN pin_flist_t* pin_flist_elem_add ( pin_flist_t flistp,
pin_fld_num_t  fld,
pin_rec_id_t  elem_id,
pin_errbuf_t ebufp 
)

EXTERN pin_flist_t* pin_flist_substr_add ( pin_flist_t flistp,
pin_fld_num_t  fld,
pin_errbuf_t ebufp 
)

EXTERN void* pin_flist_elem_poid_index_get ( pin_poid_idx_t idxp,
pin_cookie_t magicp,
pin_flist_t flistp,
pin_fld_num_t  fld,
pin_errbuf_t ebufp 
)

EXTERN void pin_flist_elem_poid_index_destroy ( pin_poid_idx_t idxp,
pin_errbuf_t ebufp 
)

EXTERN void pin_flist_elem_poid_index_init ( pin_poid_idx_t **  idxpp,
pin_flist_t i_flistp,
pin_fld_num_t  fld,
pin_errbuf_t ebufp 
)

EXTERN void* pini_flist_get ( pin_flist_t flistp,
pin_fld_num_t  fld,
pin_rec_id_t  rec_id,
int32  optional,
int16 flagsp,
pin_errbuf_t ebufp 
)

EXTERN pin_flist_t* pin_flist_elem_get_next ( pin_flist_t flistp,
pin_fld_num_t  fld,
pin_rec_id_t recidp,
int32  optional,
pin_cookie_t cookiep,
int16 flagsp,
pin_errbuf_t ebufp 
)

EXTERN void* pin_flist_any_get_next ( pin_flist_t flistp,
pin_fld_num_t fldp,
pin_rec_id_t recidp,
int16 flagsp,
pin_cookie_t cookiep,
pin_errbuf_t ebufp 
)

EXTERN void* pini_flist_take ( pin_flist_t flistp,
pin_fld_num_t  fld,
int32  optional,
int32  recid,
int16 flagsp,
pin_errbuf_t ebufp 
)

EXTERN pin_flist_t* pin_flist_elem_take_next ( pin_flist_t flistp,
pin_fld_num_t  fld,
pin_rec_id_t recidp,
int32  optional,
pin_cookie_t cookiep,
int16 flagsp,
pin_errbuf_t ebufp 
)

EXTERN pin_flist_t* pin_flist_elem_take_prev ( pin_flist_t flistp,
pin_fld_num_t  fld,
int32 rec_idp,
int32  optional,
pin_cookie_t cookiep,
int16 flagsp,
pin_errbuf_t ebufp 
)

EXTERN pin_rec_id_t pin_flist_elem_count ( pin_flist_t flistp,
pin_fld_num_t  fld,
pin_errbuf_t ebufp 
)

EXTERN int32 pin_flist_count ( pin_flist_t flistp,
pin_errbuf_t ebufp 
)

EXTERN void pini_flist_fld_rename ( pin_flist_t flistp,
pin_fld_num_t  src_fld,
pin_fld_num_t  dest_fld,
pin_errbuf_t ebufp 
)

EXTERN int32 pini_flist_fld_copy ( pin_flist_t src_flistp,
pin_fld_num_t  src_fld,
pin_flist_t dest_flistp,
pin_fld_num_t  dest_fld,
pin_errbuf_t ebufp 
)

EXTERN int32 pini_flist_elem_copy ( pin_flist_t src_flistp,
pin_fld_num_t  src_fld,
pin_rec_id_t  src_recid,
pin_flist_t dest_flistp,
pin_fld_num_t  dest_fld,
pin_rec_id_t  dest_recid,
pin_errbuf_t ebufp 
)

EXTERN int32 pini_flist_fld_move ( pin_flist_t src_flistp,
pin_fld_num_t  src_fld,
pin_flist_t dest_flistp,
pin_fld_num_t  dest_fld,
pin_errbuf_t ebufp 
)

EXTERN int32 pini_flist_elem_move ( pin_flist_t src_flistp,
pin_fld_num_t  src_fld,
pin_rec_id_t  src_recid,
pin_flist_t dest_flistp,
pin_fld_num_t  dest_fld,
pin_rec_id_t  dest_recid,
pin_errbuf_t ebufp 
)

EXTERN pin_flist_t* pin_flist_copy ( pin_flist_t src_flistp,
pin_errbuf_t ebufp 
)

EXTERN void pin_flist_print ( pin_flist_t flistp,
FILE *  fi,
pin_errbuf_t ebufp 
)

EXTERN void pin_flist_to_str ( pin_flist_t flistp,
char **  strpp,
int32 len,
pin_errbuf_t ebufp 
)

EXTERN void pin_flist_to_str_masked ( pin_flist_t flistp,
char **  strpp,
int32 len,
pin_errbuf_t ebufp 
)

EXTERN void pin_flist_to_xml ( pin_flist_t in_flistp,
int32  flags,
int32  encoding,
char **  bufpp,
int *  lenp,
char *  root_elemname,
pin_errbuf_t ebufp 
)

EXTERN void pin_flist_to_compact ( pin_flist_t in_flistp,
pin_flist_t template_flistp,
char **  bufpp,
int *  lenp,
pin_errbuf_t ebufp 
)

EXTERN void pin_compact_to_flist ( char *  bufp,
pin_flist_t template_flistp,
pin_flist_t **  ret_flistpp,
pin_errbuf_t ebufp 
)

EXTERN void pin_flist_to_str_compact ( pin_flist_t flistp,
char **  strpp,
int32 len,
pin_errbuf_t ebufp 
)

EXTERN void pin_flist_to_str_compact_binary ( pin_flist_t flistp,
char **  strpp,
int32 len,
pin_errbuf_t ebufp 
)

EXTERN void pin_str_to_flist ( char *  str,
pin_db_no_t  default_db,
pin_flist_t **  flistp,
pin_errbuf_t ebufp 
)

EXTERN void pini_flist_drop ( pin_flist_t flistp,
pin_fld_num_t  fld,
pin_rec_id_t  record_id,
pin_errbuf_t ebufp 
)

EXTERN void pin_flist_concat ( pin_flist_t dest_flistp,
pin_flist_t src_flistp,
pin_errbuf_t ebufp 
)

EXTERN void pin_flist_sort ( pin_flist_t flistp,
pin_flist_t sort_listp,
int32  descending,
int32  sort_default,
pin_errbuf_t ebufp 
)

EXTERN void pin_flist_recursive_sort ( pin_flist_t flistp,
pin_flist_t sort_listp,
int32  descending,
int32  sort_default,
pin_errbuf_t ebufp 
)

EXTERN void pin_flist_array_sort ( pin_flist_t flistp,
int32  desc,
pin_errbuf_t ebufp 
)

EXTERN pin_flist_t* pin_flist_find_sorted ( pin_flist_t flistp,
pin_flist_t search_listp,
pin_rec_id_t rec_idp,
pin_cookie_t  cookie,
int32  cnt,
int32  sort_default,
pin_errbuf_t ebufp 
)

EXTERN void pini_client_put_cleanup ( void *  datap,
pin_fld_num_t  fld,
pin_errbuf_t ebufp 
)

EXTERN int64 pcm_get_current_db_no ( pcm_context_t pcm_ctxp  ) 

EXTERN void pin_err_log_ebuf ( int32  level,
const char *  msg,
const char *  file_name,
pin_err_line_no_t  line_number,
pin_errbuf_t ebufp 
)

EXTERN void pin_err_log_msg ( int32  level,
const char *  msg,
const char *  file_name,
pin_err_line_no_t  line_number 
)

EXTERN int32 pcm_trans_is_poid_locked ( pcm_context_t ctxp,
poid_t poidp,
int32  flags,
pin_errbuf_t ebufp 
)

EXTERN int32 pin_err_set_level ( int32  level  ) 

EXTERN int32 pin_err_get_log_level (  ) 

EXTERN void pin_set_err ( pin_errbuf_t ebuf,
pin_err_location_t  location,
pin_err_class_t  pin_errclass,
pin_err_t  pin_err,
pin_fld_num_t  field,
pin_rec_id_t  rec_id,
pin_err_reserved_t  reserved 
)

EXTERN const char* pin_name_of_field ( pin_fld_num_t  field  ) 

EXTERN int32 pin_name_len_of_field ( pin_fld_num_t  field  ) 

EXTERN pin_fld_num_t pin_field_of_name ( const char *  name  ) 

EXTERN pin_fld_num_t pin_dyn_field_of_name ( const char *  name  ) 

EXTERN const char* pin_pinerr_to_str ( pin_err_t  pin_err  ) 

EXTERN int32 pin_pinerr_to_str_len ( pin_err_t  pin_err  ) 

EXTERN const char* pin_errloc_to_str ( pin_err_location_t  location  ) 

EXTERN int32 pin_errloc_to_str_len ( pin_err_location_t  location  ) 

EXTERN const char* pin_errclass_to_str ( pin_err_class_t  err_class  ) 

EXTERN int32 pin_errclass_to_str_len ( pin_err_class_t  err_class  ) 

EXTERN void pin_log_flist ( int32  level,
const char *  msg,
const char *  filep,
pin_err_line_no_t  line_no,
pin_flist_t fp 
)

EXTERN void pin_log_poid ( int32  level,
const char *  msg,
const char *  filep,
pin_err_line_no_t  line_no,
poid_t pdp 
)

EXTERN pin_fld_type_t pin_type_of_field ( pin_fld_num_t  fld  ) 

EXTERN pin_opcode_t pcm_opname_to_opcode ( const char *  opname  ) 

EXTERN const char* pcm_opcode_to_opname ( pin_opcode_t  op  ) 

EXTERN int pin_field_num_builtin_fields (  ) 

EXTERN char* pin_field_get_next ( pin_fld_num_t nump,
void **  cookiepp 
)

EXTERN int32 pin_field_num_custom_fields (  ) 

EXTERN int32 pin_field_is_masked ( pin_fld_num_t  num  ) 

EXTERN int32 pin_field_num_custom_masked_fields (  ) 

EXTERN int32 pin_field_num_builtin_masked_fields (  ) 

EXTERN const char* pin_custom_field_get ( pin_fld_num_t nump,
int32  index 
)

EXTERN int pcm_trans_state ( pcm_context_t ctxp  ) 

EXTERN poid_t* pin_poid_create ( pin_db_no_t  db,
pin_const_poid_type_t  type,
pin_poid_id_t  id,
pin_errbuf_t ebufp 
)

EXTERN void pin_poid_destroy ( poid_t poidp,
pin_errbuf_t ebufp 
)

EXTERN poid_t* pin_poid_copy ( poid_t src_poidp,
pin_errbuf_t ebufp 
)

EXTERN int32 pin_poid_compare ( poid_t first_poidp,
poid_t second_poidp,
int32  check_rev,
pin_errbuf_t ebufp 
)

EXTERN int32 pin_poid_compare_with_lp ( poid_t first_poidp,
poid_t second_poidp,
int32  check_rev,
pin_errbuf_t ebufp 
)

EXTERN void pin_poid_print ( poid_t poidp,
FILE *  fi,
pin_errbuf_t ebufp 
)

EXTERN void _pin_poid_print_db ( pin_db_no_t  db,
char *  db_buf 
)

EXTERN void pin_poid_to_str ( poid_t poidp,
char **  strpp,
int32 lenp,
pin_errbuf_t ebufp 
)

EXTERN poid_t* pin_poid_from_str ( const char *  strp,
char **  end_cpp,
pin_errbuf_t ebufp 
)

EXTERN int32 pin_poid_is_null ( poid_t poidp  ) 

EXTERN int32 pin_poid_is_it_translatable ( pin_db_no_t  db_no  ) 

EXTERN pin_db_no_t pin_poid_get_db ( poid_t poidp  ) 

EXTERN void pin_poid_set_db ( poid_t poidp,
pin_db_no_t  db_no 
)

EXTERN int32 pin_poid_get_lp_no_32 ( int32  db  ) 

EXTERN int32 pin_poid_get_db_no_32 ( int32  db  ) 

EXTERN int32 pin_poid_encode_lp_db_no_32 ( int32  lp_no,
int32  db_no 
)

EXTERN pin_poid_id_t pin_poid_get_id ( poid_t poidp  ) 

EXTERN pin_const_poid_type_t pin_poid_get_type ( poid_t poidp  ) 

EXTERN pin_poid_rev_t pin_poid_get_rev ( poid_t poidp  ) 

EXTERN poid_list_t* pin_poid_list_create ( pin_errbuf_t ebufp  ) 

EXTERN void pin_poid_list_destroy ( poid_list_t poidlp,
pin_errbuf_t ebufp 
)

EXTERN poid_list_t* pin_poid_list_copy ( poid_list_t src_pldp,
pin_errbuf_t ebufp 
)

EXTERN void pin_poid_list_add ( char **  strpp,
poid_t poidp,
int32  check_rev,
pin_errbuf_t ebufp 
)

EXTERN void pin_poid_list_remove ( char **  strpp,
poid_t poidp,
int32  check_rev,
pin_errbuf_t ebufp 
)

EXTERN int32 pin_poid_list_compare ( char *  strp,
poid_t poidp,
int32  flags,
pin_errbuf_t ebufp 
)

EXTERN poid_t* pin_poid_list_get_poid ( char *  strp,
void *  vp,
int32  flags,
pin_errbuf_t ebufp 
)

EXTERN poid_t* pin_poid_list_get_next ( char *  strp,
int32  optional,
pin_cookie_t cookiep,
pin_errbuf_t ebufp 
)

EXTERN poid_t* pin_poid_list_take_next ( char **  strp,
int32  optional,
pin_errbuf_t ebufp 
)

EXTERN pin_time_t* pin_time ( int32  yyyy,
int32  mm,
int32  dd,
int32  hh,
int32  min,
int32  secs,
pin_errbuf_t ebufp 
)

EXTERN void pin_time_destroy ( pin_time_t ptp  ) 

EXTERN int pin_time_compare ( pin_time_t ptp1,
pin_time_t ptp2,
pin_errbuf_t ebufp 
)

EXTERN int32 pin_time_get_year ( pin_time_t ptp,
pin_errbuf_t ebufp 
)

EXTERN int32 pin_time_get_month ( pin_time_t ptp,
pin_errbuf_t ebufp 
)

EXTERN int32 pin_time_get_mday ( pin_time_t ptp,
pin_errbuf_t ebufp 
)

EXTERN int32 pin_time_get_hours ( pin_time_t ptp,
pin_errbuf_t ebufp 
)

EXTERN int32 pin_time_get_minutes ( pin_time_t ptp,
pin_errbuf_t ebufp 
)

EXTERN int32 pin_time_get_seconds ( pin_time_t ptp,
pin_errbuf_t ebufp 
)

EXTERN void pin_conf ( const char *  prog_name,
const char *  token,
int  valtype,
caddr_t valpp,
pin_err_t errp 
)

EXTERN void pin_conf_multi ( const char *  prog_name,
const char *  token,
int  valtype,
caddr_t valpp,
int32 linep,
time_t *  modtp,
pin_err_t errp 
)

EXTERN int get_int_pin_conf ( char *  prog,
char *  param,
int  def_val,
int  debug,
char *  module 
)

EXTERN void pin_conf_exists ( pin_err_t errp  ) 

EXTERN pin_flist_t* pin_conf_beid ( pcm_context_t ctxp,
pin_errbuf_t ebufp 
)

EXTERN int pin_beid_is_currency ( pin_beid_t  beid  ) 

EXTERN time_t pin_virtual_time ( time_t *  tlocp  ) 

EXTERN int32 pin_convert_mbcs_to_utf8 ( char *  pLocaleStr,
char *  pMultiByteStr,
int32  nMultiByteLen,
unsigned char *  pUTF8Str,
int32  nUTF8Len,
pin_errbuf_t ebufp 
)

EXTERN int32 pin_convert_utf8_to_mbcs ( char *  pLocaleStr,
unsigned char *  pUTF8Str,
int32  nUTF8Len,
char *  pMultiByteStr,
int32  nMBLen,
pin_errbuf_t ebufp 
)

EXTERN int32 pin_convert_unicode_to_utf8 ( wchar_t *  pszUnicodeStr,
int32  nUnicodeStrLen,
unsigned char *  pszUTF8Str,
int32  nUTF8StrLen,
pin_errbuf_t ebufp 
)

EXTERN int32 pin_convert_utf8_to_unicode ( unsigned char *  pUTF8Str,
int32  nUTF8Len,
wchar_t *  pUnicodeStr,
int32  nUnicodeLen,
pin_errbuf_t ebufp 
)

EXTERN int32 pin_IsValidUtf8 ( unsigned char *  buf,
int32  len,
pin_errbuf_t ebufp 
)

EXTERN int32 pin_IsValidMBCS ( char *  locale,
char *  buf,
int32  len,
pin_errbuf_t ebufp 
)

EXTERN int32 pin_mbslen ( char *  pLocaleStr,
char *  pMBstr,
pin_errbuf_t ebufp 
)

EXTERN char* pin_setlocale ( const int  lcType_p,
char *  locale_p,
pin_errbuf_t ebufp 
)

EXTERN u_int32 pin_convert_sizet_to_uint32 ( size_t  val,
pin_errbuf_t ebufp 
)

EXTERN int pin_convert_sizet_to_int ( size_t  val,
pin_errbuf_t ebufp 
)

EXTERN int pin_convert_longint_to_int ( long int  val,
pin_errbuf_t ebufp 
)

EXTERN int pin_convert_ssizet_to_int ( ssize_t  val,
pin_errbuf_t ebufp 
)

EXTERN unsigned short pin_convert_uint_to_ushort ( unsigned int  val,
pin_errbuf_t ebufp 
)

EXTERN char* pin_map_locale ( pin_locale_cat_t  src_locale,
char *  src_locale_str,
pin_locale_cat_t  targ_locale,
int32  match_exact,
pin_errbuf_t ebufp 
)

EXTERN int pin_test_locale ( pin_locale_cat_t  locale_set,
char *  locale_str,
pin_errbuf_t ebufp 
)

EXTERN char* pin_map_facility_to_domain ( int32  facility_code,
pin_errbuf_t ebufp 
)

EXTERN void pin_get_localized_string ( pcm_context_t context_p,
const char *  locale_p,
const char *  domain_p,
const int32  string_id,
const int32  string_vers,
unsigned char *  string_buff_p,
const int  buff_size,
unsigned char *  help_buff_p,
const int  help_size,
pin_errbuf_t ebuf_p 
)

EXTERN int pin_string_info_init ( string_info_t string_infop,
pin_errbuf_t ebufp 
)

EXTERN string_list_t* pin_string_list_create ( pin_flist_t return_flistp,
pin_errbuf_t ebufp 
)

EXTERN void pin_string_list_destroy ( string_list_t string_listp,
pin_errbuf_t ebufp 
)

EXTERN string_info_t* pin_string_list_get_next ( string_list_t string_listp,
string_info_t string_infop,
pin_errbuf_t ebufp 
)

EXTERN string_list_t* pin_get_localized_string_list ( pcm_context_t context_p,
const char *  locale_p,
const char *  domain_p,
const int32  string_id,
const int32  string_vers,
pin_errbuf_t ebuf_p 
)

EXTERN void pin_get_error_message ( pcm_context_t context_p,
pin_errbuf_t msg_ebuf_p,
const char *  locale_p,
unsigned char *  string_buff_p,
const int  buff_size,
unsigned char *  help_buff_p,
const int  help_size,
pin_errbuf_t ebuf_p 
)

EXTERN void pin_errbuf_reset ( pin_errbuf_t ebufp  ) 

EXTERN void pin_errbuf_add_ebuf ( pin_errbuf_t ebufp,
pin_errbuf_t ebnewp,
pin_err_t errp 
)

EXTERN void pin_errbuf_set_err ( pin_errbuf_t ebufp,
pin_err_location_t  location,
pin_err_class_t  errclass,
pin_err_t  pin_err,
pin_fld_num_t  fld,
pin_rec_id_t  recid,
pin_err_reserved_t  reserved,
pin_err_facility_t  facility,
pin_err_msg_id_t  msgid,
int32  version,
pin_err_reserved_t  reserved2,
void *  ealistp 
)

EXTERN void pin_errbuf_args_add_int ( pin_errbuf_t ebufp,
int32  argnum,
int32  ival,
pin_err_t errp 
)

EXTERN void pin_errbuf_args_add_str ( pin_errbuf_t ebufp,
int32  argnum,
char *  msg,
pin_err_t errp 
)

EXTERN void pin_errbuf_args_add_tstamp ( pin_errbuf_t ebufp,
int32  argnum,
pin_fld_tstamp_t  tval,
pin_err_t errp 
)

EXTERN void pin_errbuf_args_add_decimal ( pin_errbuf_t ebufp,
int32  argnum,
pin_decimal_t decp,
pin_err_t errp 
)

EXTERN void pin_errbuf_args_add_poid ( pin_errbuf_t ebufp,
int32  argnum,
poid_t poidp,
pin_err_t errp 
)

EXTERN void pin_errbuf_get_field_string ( pin_errbuf_t ebufp,
int32  argnum,
char **  bufpp,
int32 lenp,
pin_err_t errp 
)

EXTERN void pin_errbuf_copy ( pin_errbuf_t dstp,
pin_errbuf_t srcp,
pin_errbuf_t ebufp 
)

EXTERN void pin_errbuf_sprint ( pin_errbuf_t ebufp,
char **  bufpp,
int32 bufsizep,
int32  level,
pin_err_t errp 
)

EXTERN void pin_errbuf_print_size ( pin_errbuf_t ebufp,
int32 ebufsizep,
int32  level,
pin_err_t errp 
)

EXTERN void pcm_connect (  ) 

EXTERN void pcm_context_open (  ) 

EXTERN void pcm_context_close (  ) 

EXTERN void pcm_op (  ) 

EXTERN void pcm_op_ex (  ) 

EXTERN void pcm_set_async (  ) 

EXTERN void pcm_op_send (  ) 

EXTERN void pcm_op_done (  ) 

EXTERN void pcm_op_recv (  ) 

EXTERN poid_t* pcm_get_userid (  ) 

EXTERN poid_t* pcm_get_session (  ) 

EXTERN pin_flist_t* pcm_get_trans_flist (  ) 

EXTERN int pcm_is_trans_locked (  ) 

EXTERN int64 pcm_get_current_db_no (  ) 

EXTERN pin_flist_t* pin_flist_create (  ) 

EXTERN pin_flist_t* pin_flist_create_with_size (  ) 

EXTERN void pin_flist_destroy (  ) 

EXTERN void pini_flist_set (  ) 

EXTERN void pini_flist_put (  ) 

EXTERN pin_flist_t* pin_flist_elem_add (  ) 

EXTERN pin_flist_t* pin_flist_substr_add (  ) 

EXTERN void* pini_flist_get (  ) 

EXTERN void* pin_flist_elem_poid_index_get (  ) 

EXTERN void pin_flist_elem_poid_index_init (  ) 

EXTERN void pin_flist_elem_poid_index_destroy (  ) 

EXTERN pin_flist_t* pin_flist_elem_get_next (  ) 

EXTERN void* pin_flist_any_get_next (  ) 

EXTERN void* pini_flist_take (  ) 

EXTERN pin_flist_t* pin_flist_elem_take_next (  ) 

EXTERN pin_flist_t* pin_flist_elem_take_prev (  ) 

EXTERN pin_rec_id_t pin_flist_elem_count (  ) 

EXTERN int32 pin_flist_count (  ) 

EXTERN pin_flist_t* pin_flist_copy (  ) 

EXTERN void pin_flist_fldval_copy (  ) 

EXTERN void pin_flist_print (  ) 

EXTERN void pin_flist_to_str (  ) 

EXTERN void pin_str_to_flist (  ) 

EXTERN void pin_flist_to_xml (  ) 

EXTERN void pin_flist_to_str_compact (  ) 

EXTERN void pin_flist_to_str_compact_binary (  ) 

EXTERN void pini_flist_drop (  ) 

EXTERN void pin_flist_concat (  ) 

EXTERN void pin_flist_sort (  ) 

EXTERN pin_flist_t* pin_flist_find_sorted (  ) 

EXTERN void pini_client_put_cleanup (  ) 

EXTERN void pin_err_log_ebuf (  ) 

EXTERN void pin_err_log_msg (  ) 

EXTERN int32 pin_err_set_level (  ) 

EXTERN void pin_set_err (  ) 

EXTERN void pin_errbuf_args_add_str (  ) 

EXTERN char* pin_errclass_to_str (  ) 

EXTERN const char* pin_name_of_field (  ) 

EXTERN pin_fld_num_t pin_field_of_name (  ) 

EXTERN void pin_log_flist (  ) 

EXTERN void pin_log_poid (  ) 

EXTERN pin_fld_type_t pin_type_of_field (  ) 

EXTERN pin_opcode_t pcm_opname_to_opcode (  ) 

EXTERN const char* pcm_opcode_to_opname (  ) 

EXTERN poid_t* pin_poid_create (  ) 

EXTERN void pin_poid_destroy (  ) 

EXTERN poid_t* pin_poid_copy (  ) 

EXTERN int32 pin_poid_compare (  ) 

EXTERN void pin_poid_print (  ) 

EXTERN void _pin_poid_print_db (  ) 

EXTERN void pin_poid_to_str (  ) 

EXTERN poid_t* pin_poid_from_str (  ) 

EXTERN int32 pin_poid_is_null (  ) 

EXTERN pin_db_no_t pin_poid_get_db (  ) 

EXTERN void pin_poid_set_db (  ) 

EXTERN pin_poid_id_t pin_poid_get_id (  ) 

EXTERN pin_const_poid_type_t pin_poid_get_type (  ) 

EXTERN pin_poid_rev_t pin_poid_get_rev (  ) 

EXTERN poid_list_t* pin_poid_list_create (  ) 

EXTERN void pin_poid_list_destroy (  ) 

EXTERN poid_list_t* pin_poid_list_copy (  ) 

EXTERN void pin_poid_list_add (  ) 

EXTERN void pin_poid_list_remove (  ) 

EXTERN int32 pin_poid_list_compare (  ) 

EXTERN poid_t* pin_poid_list_get_poid (  ) 

EXTERN poid_t* pin_poid_list_get_next (  ) 

EXTERN poid_t* pin_poid_list_take_next (  ) 

EXTERN void pin_conf (  ) 

EXTERN void pin_conf_multi (  ) 

EXTERN int get_int_pin_conf (  ) 

EXTERN void pin_conf_exists (  ) 

EXTERN pin_flist_t* pin_conf_beid (  ) 

EXTERN time_t pin_virtual_time (  ) 

EXTERN int32 pin_convert_mbcs_to_utf8 (  ) 

EXTERN int32 pin_convert_utf8_to_mbcs (  ) 

EXTERN int32 pin_convert_unicode_to_utf8 (  ) 

EXTERN int32 pin_convert_utf8_to_unicode (  ) 

EXTERN u_int32 pin_convert_sizet_to_uint32 (  ) 

EXTERN int pin_convert_sizet_to_int (  ) 

EXTERN int pin_convert_longint_to_int (  ) 

EXTERN int pin_convert_ssizet_to_int (  ) 

EXTERN unsigned short pin_convert_uint_to_ushort (  ) 

EXTERN int32 pin_IsValidUtf8 (  ) 

EXTERN int32 pin_IsValidMBCS (  ) 

EXTERN int32 pin_mbslen (  ) 

EXTERN char* pin_setlocale (  ) 

EXTERN char* pin_map_locale (  ) 

EXTERN int pin_test_locale (  ) 

EXTERN char* pin_map_facility_to_domain (  ) 

EXTERN void pin_get_localized_string (  ) 

EXTERN int pin_string_info_init (  ) 

EXTERN string_list_t* pin_string_list_create (  ) 

EXTERN void pin_string_list_destroy (  ) 

EXTERN string_info_t* pin_string_list_get_next (  ) 

EXTERN string_list_t* pin_get_localized_string_list (  ) 

EXTERN void pin_get_error_message (  ) 

EXTERN int32 pcm_is_nagle_disabled (  ) 


Variable Documentation

EXTERN char* not_billable_items[]

EXTERN int not_billable_size


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