12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- $PBExportHeader$n_cst_hash_long.sru
- forward
- global type n_cst_hash_long from n_cst_hash
- end type
- end forward
- global type n_cst_hash_long from n_cst_hash
- end type
- global n_cst_hash_long n_cst_hash_long
- forward prototypes
- public function long of_get_value (readonly string as_key)
- public function integer of_set_value (readonly string as_key, readonly long al_value)
- public function n_cst_hash_entry of_create_entry ()
- end prototypes
- public function long of_get_value (readonly string as_key);long ll_ret
- n_cst_hash_long_entry lnvo_cur_entry
- lnvo_cur_entry = of_find_hash_entry(as_key)
- if not isnull(lnvo_cur_entry) then
- ll_ret = lnvo_cur_entry.il_value
- else
- setnull(ll_ret)
- end if
- return ll_ret
- end function
- public function integer of_set_value (readonly string as_key, readonly long al_value);integer li_ret = 1
- n_cst_hash_long_entry lnvo_cur_entry
- lnvo_cur_entry = of_get_hash_entry(as_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 n_cst_hash_entry of_create_entry ();n_cst_hash_entry lnvo_ret
- lnvo_ret = create n_cst_hash_long_entry
- return lnvo_ret
- end function
- on n_cst_hash_long.create
- call super::create
- end on
- on n_cst_hash_long.destroy
- call super::destroy
- end on
|