
mcm_daemon
データ管理の主なプログラムは、データフェッチサービスを提供します。 UNIXドメインソケットを使用して、他のプログラムと通信します。複数の接続を同時に受け入れることができます。各接続は、実行スレッド処理を確立します。読み取りリクエストは同時に使用できます。書き込みリクエストは、1つのプログラムでのみ同時に使用できます(読み取りと書き込みロックは、最初の最初のキューと組み合わされます)。
[custom data handle]
カスタマイズされたデータ処理機能ライブラリ、処理データの適用。他のプログラムがデータを変更した後、処理するために実行する処理機能を指定できます。たとえば、他のプログラムは、ネットワークインターフェイスのアドレスを変更し、最初に新しいネットワークインターフェイスアドレスを設定し、次にデータ処理機能ライブラリのネットワークインターフェイスを変更する関数を実行するよう指定したいと考えています。ネットワークインターフェイスがMCM_Daemonによって実行される関数の後、新しいネットワークインターフェイスアドレスが取り出され、ネットワークインターフェイスに適用されます。この部分は、MCM_Daemonの動的リンク関数ファイルにコンパイルされます。
libmcm_lulib_api.so
インターフェイス(C関数)を提供して、他のユーザー側(ユーザースペース)プログラムにデータにアクセスします。
User Space Program
データアクセスサービスを必要とするユーザー側プログラム。
mcm_lklib_api.ko
他のコア(カーネルスペース)プログラムのデータにアクセスするインターフェイス(C関数)を提供します。
Kernel Space Program
データアクセスサービスを必要とするコアプログラム。
mini_httpd
使用されるHTTPサーバー。
mcm_cgi_config.cgi
Webプログラムでのデータアクセスを処理するために、このプログラムはWebページでデータアクセスを自動的に処理します。データテーブルごとにアクセスプログラムを手動で作成する必要はありません。情報を取得するために、WebページはAjax Postを使用して、どのデータテーブルが必要かを伝えます。このプログラムは、MCM_Daemonと通信して指定されたデータを取得し、JSON形式に組み合わせてWebページに送信します。情報を変更するために、WebページはAjax Postを使用して変更するデータを指定します。このプログラムは、MCM_Daemonに変更されるデータを通知します。
[custom config handle]
カスタマイズされたデータフィルタリング機能。一般に、データテーブルからデータを読み取ると、データテーブル内のすべてのデータが読み上げられます。カスタムフィルタリング関数を使用して、データテーブルの少数のデータのみを読み取ることができることを指定します。このパートは、MCM_CGI_CONFIG.CGIの動的リンク関数ファイルにコンパイルされます。
mcm_cgi_upload.cgi
Webプログラムのアップロードを処理し、アップロードフォームを使用して処理し、MultiPart/Form-Dataの使用をサポートして、複数の要素またはアーカイブをフォームにアップロードします。
[custom upload handle]
Webプログラムによってアップロードされたファイルを処理するためのカスタマイズされたファイル処理機能。このパートは、MCM_CGI_UPLOAD.cgiの動的リンク関数ファイルにコンパイルされます。
mcm_jslib_api.js
データにアクセスしてファイルをアップロードするためのWebプログラムにインターフェイスを提供します。データアクセスパーツはAjax + JSONメカニズムを使用し、ファイルアップロードパーツはフォームメカニズムを使用します。
Web Program
データアクセスサービスを必要とするWebサイドプログラム。
mcm command
命令プログラム、このコマンドプログラムは、データアクセスのためにシェルスクリプトで使用できます。
Shell Script Program
データアクセスサービスを必要とするシェルスクリプト側プログラム。
使用の詳細な指示はmint_cm/usage/zh-TW/mcm_index.htmlにあります
承認の説明ファイルはmint_cm/READMEにあります