1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- $PBExportHeader$n_cst_unicode_hash_long.sru
- forward
- global type n_cst_unicode_hash_long from n_cst_hash_blob
- end type
- end forward
- global type n_cst_unicode_hash_long from n_cst_hash_blob
- end type
- global n_cst_unicode_hash_long n_cst_unicode_hash_long
- type variables
- end variables
- forward prototypes
- public function integer of_set_value (readonly blob ab_key, unsignedlong al_value)
- public function ulong of_get_value (readonly blob ab_key)
- end prototypes
- public function integer of_set_value (readonly blob ab_key, unsignedlong al_value);integer li_ret = 1
- n_cst_unicode_hash_long_entry lnvo_cur_entry
- lnvo_cur_entry = event ue_get_hash_entry(ab_key)
- if not isnull(lnvo_cur_entry) then
- lnvo_cur_entry.il_value = al_value
- else
- li_ret = -1
- end if
- return li_ret
- end function
- public function ulong of_get_value (readonly blob ab_key);integer li_ret
- n_cst_unicode_hash_long_entry lnvo_cur_entry
- lnvo_cur_entry = of_find_hash_entry(ab_key)
- if not isnull(lnvo_cur_entry) then
- li_ret = lnvo_cur_entry.il_value
- else
- setnull(li_ret)
- end if
- return li_ret
- end function
- on n_cst_unicode_hash_long.create
- call super::create
- end on
- on n_cst_unicode_hash_long.destroy
- call super::destroy
- end on
- event ue_create_entry;call super::ue_create_entry;n_cst_unicode_hash_long_entry lnvo_entry
- lnvo_entry = create n_cst_unicode_hash_long_entry
- return lnvo_entry
- end event
|