Logo Search packages:      
Sourcecode: maxdb-7.5.00 version File versions  Download package

heo11.h File Reference


Detailed Description

description ...

Author:
JoergM area xparam
See also:
example.html ...

Definition in file heo11.h.

#include "gsp00.h"
#include "gsp01.h"
#include "gsp11.h"
#include "heo01.h"

Go to the source code of this file.

Classes

struct  xp_value_record
union  xp_value_record::of_xp_value_t

Defines

#define CMP_XP_TYPE(_Val1, _Val2)   ( memcmp(&_Val1, &_Val2, sizeof(_Val1) ) == 0 )
#define IS_DEL_KEY(key_ptr)   (!memcmp ( XP_DEL_KEY , key_ptr , sizeof ( XP_KEY_TYPE ) ) )
#define IS_HEADER_KEY(key_ptr)   (!memcmp ( XP_HEADER_0 , key_ptr , sizeof ( XP_KEY_TYPE ) ) )
#define IS_PARAM_EQ(_Param1, _Param2)
#define IS_XP_TYPE_EQ(_Key1, _Key2)   ( memcmp ( _Key1, _Key2, sizeof(XP_KEY_TYPE) ) == 0 )
#define IS_XP_VALUE_EQ(_Val1, _Val2)
#define XP_C18_TYPE   3
#define XP_C24_TYPE   4
#define XP_C40_TYPE   5
#define XP_C64_TYPE   6
#define XP_C8_TYPE   2
#define XP_CRYPT_TYPE   7
#define XP_DEL_KEY   "XP_FST_XP_DELETE__"
#define XP_EOF   2
#define XP_FLUSH   1
#define XP_HEADER_0   "XP_FST_XP_HEADER_0"
#define XP_HFILE   tsp00_Int4
#define XP_INT2_TYPE   0
#define XP_INT4_TYPE   1
#define XP_KEY_NOT_FOUND   1
#define XP_NOT_OK   3
#define XP_OK   0
#define XP_PARAM_CHANGED   "__PARAM_CHANGED___"
#define XP_PARAM_VERSION_TIME   "__PARAM_VERIFIED__"
#define XP_PHFILE   XP_HFILE *
#define XP_PRETURNCODE   XP_RETURNCODE *
#define XP_RETURNCODE   tsp00_XpReturnCode

Typedefs

typedef tsp11_XpKeyType XP_KEY_TYPE
typedef tsp11_XpKeyTypec XP_KEY_TYPEC
typedef XP_VALUE_REC * XP_PVALUE_REC
typedef struct xp_value_record XP_VALUE_REC

Functions

externC tsp11_XpReturnCode eo11GetParam (tsp00_DbNamec DBNameC, tsp00_XpKeyTypec XpKeyC, tsp00_C64c XpValueC, tsp01_RteError *RteError)
externC tsp11_XpReturnCode eo11PutParam (tsp00_DbNamec VAR_ARRAY_REF DBNameC, tsp11_XpKeyTypec VAR_ARRAY_REF XpKeyC, tsp00_XpValueRec *XpValue, tsp01_RteError *RteError)
externC tsp11_XpReturnCode eo11PutParamWithoutChgFlag (tsp00_DbNamec VAR_ARRAY_REF DBNameC, tsp11_XpKeyTypec VAR_ARRAY_REF XpKeyC, tsp00_XpValueRec *XpValue, tsp01_RteError *RteError)
externC tsp11_XpReturnCode eo11ResetXparamChangedFlag (tsp00_DbNamec VAR_ARRAY_REF DBNameC, tsp01_RteError *RteError)
externC tsp00_Bool eo11SaveActParamFileAsVersion (tsp00_DbNamec VAR_ARRAY_REF DBNameC, tsp01_RteError *RteError)
externC void sql11c_CloseXParam (XP_HFILE lXParamFd, BOOLEAN fFlush, tsp00_ErrText acErrorText, tsp00_BoolAddr pbOk)
externC void sql11c_DeleteXParam (XP_HFILE lXParamFd, XP_KEY_TYPEC acXParamKey, tsp00_ErrText acErrorText, XP_PRETURNCODE pucXParamReturnCode)
externC void sql11c_FreeXparamStruc (XP_HFILE lXParamFd)
externC void sql11c_GetNextXParam (XP_HFILE lXParamFd, XP_KEY_TYPEC acXParamKey, XP_KEY_TYPEC acXParamNextKey, XP_PVALUE_REC prcXParamValue, tsp00_ErrText acErrorText, XP_PRETURNCODE pucXParamReturnCode)
externC void sql11c_GetXParam (XP_HFILE lXParamFd, XP_KEY_TYPEC acXParamKey, XP_PVALUE_REC prcXParamValue, tsp00_ErrText acErrorText, XP_PRETURNCODE pucXParamReturnCode)
externC XP_HFILE sql11c_InitXparamStruc (char *XparamData, tsp00_Int4 XparamSize)
externC void sql11c_OpenXParam (tsp00_Pathc acServerDB, XP_PHFILE plXParamFd, tsp00_ErrText acErrorText, tsp00_Int4 OpenMode, tsp00_BoolAddr pbOk)
externC void sql11c_PutXParam (XP_HFILE lXParamFd, XP_KEY_TYPEC acXParamKey, XP_PVALUE_REC prcXParamValue, tsp00_ErrText acErrorText, XP_PRETURNCODE pucXParamReturnCode)
externC void sql11c_RenameXParam (XP_HFILE lXParamFd, XP_KEY_TYPEC acXParamOldKeyC, XP_KEY_TYPEC acXParamNewKeyC, tsp00_ErrText acErrorText, XP_PRETURNCODE pucXParamReturnCode)
externC void sql11c_SeqNextXParam (XP_HFILE lXParamFd, XP_KEY_TYPE acXParamKey, XP_PVALUE_REC prcXParamValue, tsp00_ErrText acErrorText, XP_PRETURNCODE pucXParamReturnCode)
externC void sqldelxparam (tsp00_Int4 xp_fileno, tsp00_XpKeyType xp_key, tsp00_ErrText errtext, tsp00_XpReturnCode *xp_ret)
externC void sqlgetxparam (tsp00_Int4 xp_fileno, tsp00_XpKeyType xp_key, tsp00_XpValueRec *xp_value, tsp00_ErrText errtext, tsp00_XpReturnCode *xp_ret)
externC void sqlgnextxparam (tsp00_Int4 xp_fileno, tsp00_XpKeyType xp_key, tsp00_XpKeyType xp_next_key, tsp00_XpValueRec *xp_value, tsp00_ErrText errtext, tsp00_XpReturnCode *xp_ret)
externC void sqlputxparam (tsp00_Int4 xp_fileno, tsp00_XpKeyType xp_key, tsp00_XpValueRec *xp_value, tsp00_ErrText errtext, tsp00_XpReturnCode *xp_ret)
externC tsp00_Bool sqlXParamCheckExists (tsp00_DbNamec VAR_ARRAY_REF DBNameC)
externC tsp11_XpReturnCode sqlXparamClose (tsp00_Int4 lXParamFd, tsp00_Bool fFlush, tsp01_RteError *RteError)
externC tsp11_XpReturnCode sqlXparamDel (tsp00_Int4 lXParamFd, tsp00_XpKeyTypec acXParamKey, tsp01_RteError *RteError)
externC tsp00_Bool sqlXparamFsize (tsp00_DbNamec VAR_ARRAY_REF DBNameC, tsp00_Int4 *Fsize, tsp01_RteError *RteError)
externC tsp11_XpReturnCode sqlXparamGet (tsp00_Int4 lXParamFd, tsp00_XpKeyTypec acXParamKey, tsp00_XpValueRec *prcXParamValue, tsp01_RteError *RteError)
externC tsp11_XpReturnCode sqlXparamGetNext (tsp00_Int4 lXParamFd, tsp00_XpKeyTypec acXParamKey, tsp00_XpKeyTypec acXParamNextKey, tsp00_XpValueRec *prcXParamValue, tsp01_RteError *RteError)
externC tsp00_Bool sqlXParamGetServiceParamFilename (tsp00_Pathc VAR_ARRAY_REF ServiceParamFilename, tsp01_RteError *RteError)
externC tsp11_XpReturnCode sqlXparamOpen (tsp00_DbNamec acServerDB, tsp00_Int4 *plXParamFd, tsp00_Int4 OpenMode, tsp01_RteError *RteError)
externC tsp11_XpReturnCode sqlXparamOpenVersion (tsp00_DbNamec VAR_ARRAY_REF DBNameC, tsp00_Int4 VersionToOpen, tsp00_Int4 *pXparamId, tsp00_Int4 OpenMode, tsp01_RteError *RteError)
externC tsp11_XpReturnCode sqlXparamPut (tsp00_Int4 lXParamFd, tsp00_XpKeyTypec acXParamKey, tsp00_XpValueRec *prcXParamValue, tsp01_RteError *RteError)
externC tsp00_Bool sqlXParamRemoveAll (tsp00_DbNamec VAR_ARRAY_REF DBNameC, tsp01_RteError *RteError)
externC tsp00_Bool sqlXParamRemoveAllVersions (tsp00_DbNamec VAR_ARRAY_REF DBNameC, tsp01_RteError *RteError)
externC tsp00_Bool sqlXParamRemoveOneParamfile (tsp00_DbNamec VAR_ARRAY_REF DBNameC, tsp00_Int4 VersionToRemove, tsp01_RteError *RteError)
externC void sqlxpclosexparam (tsp00_Int4 xp_fileno, tsp00_Bool flush_buffer, tsp00_ErrText errtext, tsp00_BoolAddr ok)
externC void sqlxpopenxparam (tsp00_DbName server_db, tsp00_Int4 max_params, tsp00_Int4 *xp_fileno, tsp00_ErrText errtext, tsp00_BoolAddr ok)


Generated by  Doxygen 1.6.0   Back to index