
mcm_daemon
El programa principal de gestión de datos proporciona servicios de obtención de datos. Utiliza el socket de dominio UNIX para comunicarse con otros programas. Se pueden aceptar múltiples conexiones al mismo tiempo. Cada conexión establecerá un procesamiento de hilo de ejecución. Las solicitudes de lectura se pueden usar al mismo tiempo. Las solicitudes de escritura solo pueden ser utilizadas mediante un programa al mismo tiempo (los bloqueos de lectura y escritura se combinan con las colas de primera entrada y primera vez).
[custom data handle]
Biblioteca de funciones de procesamiento de datos personalizados, la aplicación de datos de procesamiento. Después de que otros programas modifiquen datos, puede especificar qué función de procesamiento ejecutar para el procesamiento. Por ejemplo, otros programas desean modificar la dirección de la interfaz de red, primero establecer una nueva dirección de interfaz de red y luego especificar para ejecutar las funciones que modifican la interfaz de red en la biblioteca de funciones de procesamiento de datos. Después de que la función que modifica la interfaz de red es ejecutada por MCM_DAEMON, la nueva dirección de interfaz de red se toma y se aplica a la interfaz de red. Esta parte se compilará en un archivo de función de enlace dinámico para MCM_DAEMON.
libmcm_lulib_api.so
Proporcione interfaz (función c) para acceder a los datos a otros programas del lado del usuario (espacio de usuario).
User Space Program
Un programa del lado del usuario que requiere servicios de acceso a datos.
mcm_lklib_api.ko
Proporcione la interfaz (función C) para acceder a los datos para otros programas de núcleo (espacio del kernel).
Kernel Space Program
Un programa central que requiere servicios de acceso a datos.
mini_httpd
Servidor HTTP utilizado.
mcm_cgi_config.cgi
Para manejar el acceso a los datos en los programas web, este programa procesará automáticamente el acceso de datos en la página web. No es necesario escribir manualmente un programa de acceso para cada tabla de datos. Para obtener información, la página web utilizará AJAX POST para saber qué tablas de datos se necesitan. Este programa se comunicará con MCM_DAEMON para recuperar los datos especificados y combinarlos en formato JSON para enviarlo a la página web. Para obtener información de modificación, la página web utilizará AJAX POST para decir qué datos se modificará, y este programa notificará a MCM_DAEMON a qué datos se modificarán.
[custom config handle]
Función de filtrado de datos personalizada. En general, al leer datos de la tabla de datos, se leerán todos los datos en la tabla de datos. Use la función de filtrado personalizado para especificar que solo se pueden leer unos pocos datos en la tabla de datos. Esta parte se compilará en un archivo de función de enlace dinámico para MCM_CGI_CONFIG.CGI para usar.
mcm_cgi_upload.cgi
Procese la carga de programas web, use el formulario de carga para procesar y admite el uso de datos multipart/formulario para cargar múltiples elementos o archivos en el formulario al mismo tiempo.
[custom upload handle]
Funciones de procesamiento de archivos personalizados para procesar archivos cargados por programas web. Esta parte se compilará en un archivo de función de enlace dinámico para MCM_CGI_UPLOAD.CGI para usar.
mcm_jslib_api.js
Proporcione una interfaz a los programas web para acceder a datos y cargar archivos. La parte de acceso a datos utiliza el mecanismo AJAX + JSON, y la parte de carga de archivo utiliza el mecanismo de formulario.
Web Program
Un programa del lado web que requiere servicios de acceso a datos.
mcm command
Programa de instrucciones, este programa de comando se puede utilizar en script shell para el acceso a datos.
Shell Script Program
Programa de script de shell que requiere servicios de acceso a datos.
Las instrucciones detalladas para su uso están en mint_cm/usage/zh-TW/mcm_index.html
El archivo de descripción de la autorización está en mint_cm/README