chapter 13-02

外部程式函式表

用戶端
mcm_lulib_init
初始化, 發出資料存取請求
mcm_lulib_exit
使用完畢, 釋放使用權
mcm_lulib_get_max_count
取得資料筆數上限, 也就是資料模型中的 $(max) 值
mcm_lulib_get_count
取得目前的資料筆數
mcm_lulib_get_alone
讀出 member 的資料
mcm_lulib_set_alone
將資料寫入 member
mcm_lulib_get_entry
讀取 entry 的資料
mcm_lulib_set_entry
將資料寫入 entry
mcm_lulib_add_entry
增加一筆 entry
mcm_lulib_del_entry
刪除一筆 entry
mcm_lulib_check_exist
檢查 entry 是否存在
mcm_lulib_get_all_key
讀取所有 entry 的 key 值
mcm_lulib_get_all_entry
讀取所有 entry 的資料
mcm_lulib_del_all_entry
刪除所有 entry
mcm_lulib_get_usable_key
取得可用的 key
mcm_lulib_run
執行內部模組函式
mcm_lulib_update
要求 mcm_daemon 做資料更新
mcm_lulib_save
要求 mcm_daemon 儲存資料到資料現在值檔案
mcm_lulib_shutdown
關閉 mcm_daemon
mcm_lulib_check_store_file
檢查資料檔案是否有錯誤
mcm_lulib_do_get_max_count
封裝類型函式, 取得資料筆數上限, 也就是資料模型中的 $(max) 值
mcm_lulib_do_get_count
封裝類型函式, 取得目前的資料筆數
mcm_lulib_do_get_alone
封裝類型函式, 讀出 member 的資料
mcm_lulib_do_set_alone
封裝類型函式, 將資料寫入 member
mcm_lulib_do_get_entry
封裝類型函式, 讀取 entry 的資料
mcm_lulib_do_set_entry
封裝類型函式, 將資料寫入 entry
mcm_lulib_do_add_entry
封裝類型函式, 增加一筆 entry
mcm_lulib_do_del_entry
封裝類型函式, 刪除一筆 entry
mcm_lulib_do_check_exist
封裝類型函式, 檢查 entry 是否存在
mcm_lulib_do_get_all_key
封裝類型函式, 讀取所有 entry 的 key 值
mcm_lulib_do_get_all_entry
封裝類型函式, 讀取所有 entry 的資料
mcm_lulib_do_del_all_entry
封裝類型函式, 刪除所有 entry
mcm_lulib_do_get_usable_key
封裝類型函式, 取得可用的 key
mcm_lulib_do_run
封裝類型函式, 執行內部模組函式
mcm_lulib_do_update
封裝類型函式, 要求 mcm_daemon 做資料更新
mcm_lulib_do_save
封裝類型函式, 要求 mcm_daemon 儲存資料到資料現在值檔案
mcm_lulib_do_shutdown
封裝類型函式, 關閉 mcm_daemon
mcm_lulib_do_check_store_file
封裝類型函式, 檢查資料檔案是否有錯誤

核心端
mcm_lklib_init
初始化, 發出資料存取請求
mcm_lklib_exit
使用完畢, 釋放使用權
mcm_lklib_get_max_count
取得資料筆數上限, 也就是資料模型中的 $(max) 值
mcm_lklib_get_count
取得目前的資料筆數
mcm_lklib_get_alone
讀出 member 的資料
mcm_lklib_set_alone
將資料寫入 member
mcm_lklib_get_entry
讀取 entry 的資料
mcm_lklib_set_entry
將資料寫入 entry
mcm_lklib_add_entry
增加一筆 entry
mcm_lklib_del_entry
刪除一筆 entry
mcm_lklib_check_exist
檢查 entry 是否存在
mcm_lklib_get_all_key
讀取所有 entry 的 key 值
mcm_lklib_get_all_entry
讀取所有 entry 的資料
mcm_lklib_del_all_entry
刪除所有 entry
mcm_lklib_get_usable_key
取得可用的 key
mcm_lklib_run
執行內部模組函式
mcm_lklib_update
要求資料庫做資料更新
mcm_lklib_save
要求 mcm_daemon 儲存資料到資料現在值檔案
mcm_lklib_shutdown
關閉 mcm_daemon
mcm_lklib_check_store_file
檢查資料檔案是否有錯誤
mcm_lklib_do_get_max_count
封裝類型函式, 取得資料筆數上限, 也就是資料模型中的 $(max) 值
mcm_lklib_do_get_count
封裝類型函式, 取得目前的資料筆數
mcm_lklib_do_get_alone
封裝類型函式, 讀出 member 的資料
mcm_lklib_do_set_alone
封裝類型函式, 將資料寫入 member
mcm_lklib_do_get_entry
封裝類型函式, 讀取 entry 的資料
mcm_lklib_do_set_entry
封裝類型函式, 將資料寫入 entry
mcm_lklib_do_add_entry
封裝類型函式, 增加一筆 entry
mcm_lklib_do_del_entry
封裝類型函式, 刪除一筆 entry
mcm_lklib_do_check_exist
封裝類型函式, 檢查 entry 是否存在
mcm_lklib_do_get_all_key
封裝類型函式, 讀取所有 entry 的 key 值
mcm_lklib_do_get_all_entry
封裝類型函式, 讀取所有 entry 的資料
mcm_lklib_do_del_all_entry
封裝類型函式, 刪除所有 entry
mcm_lklib_do_get_usable_key
封裝類型函式, 取得可用的 key
mcm_lklib_do_run
封裝類型函式, 執行內部模組函式
mcm_lklib_do_update
封裝類型函式, 要求資料庫做資料更新
mcm_lklib_do_save
封裝類型函式, 要求 mcm_daemon 儲存資料到資料現在值檔案
mcm_lklib_do_shutdown
封裝類型函式, 關閉 mcm_daemon
mcm_lklib_do_check_store_file
封裝類型函式, 檢查資料檔案是否有錯誤

網頁端
mcm_jslib_convert_html_str
處理字串資料使用動態產生網頁元素的方式顯示時特殊字元的轉換
mcm_jslib_convert_submit_str
處理字串資料寫入資料庫時特殊字元的轉換
mcm_jslib_run_script
執行 JavaScript 格式的字串內容
mcm_jslib_obtain_max_count
要求取得最大資料筆數限制
mcm_jslib_obtain_config
要求取得資料
mcm_jslib_submit_config
要求設定資料
get
指令, 取得資料筆數上限, 也就是資料模型中的 $(max) 值
get (基本)
get (進階)
指令, 讀出資料
set
指令, 寫入資料到 member
add
指令, 增加一筆 entry
del
指令, 刪除一筆 entry
delall
指令, 刪除所有 entry
run
指令, 執行內部模組函式

指令程式
maxcount
取得資料筆數上限, 也就是資料模型中的 $(max) 值
count
取得目前的資料筆數
get
讀出 member 的資料
set
寫入資料到 member
add
增加一筆 entry
del
刪除一筆 entry
exist
檢查 entry 是否存在
delall
刪除所有 entry
usablekey
取得可用的 key
run
執行內部模組函式
update
要求 mcm_daemon 做資料更新
save
要求 mcm_daemon 儲存資料到資料現在值檔案
shutdown
關閉 mcm_daemon