
mcm_daemon
O principal programa de gerenciamento de dados fornece serviços de busca de dados. Ele usa o soquete do UNIX Domain para se comunicar com outros programas. Várias conexões podem ser aceitas ao mesmo tempo. Cada conexão estabelecerá um processamento de thread de execução. As solicitações de leitura podem ser usadas ao mesmo tempo. As solicitações de gravação só podem ser usadas por um programa ao mesmo tempo (os bloqueios de leitura e gravação são combinados com filas de primeira entrada e saída).
[custom data handle]
Biblioteca de funções de processamento de dados personalizados, a aplicação de dados de processamento. Depois que outros programas modificam os dados, você pode especificar qual função de processamento para executar para processamento. Por exemplo, outros programas desejam modificar o endereço da interface de rede, primeiro definir um novo endereço de interface de rede e especificar para executar as funções que modificam a interface de rede na biblioteca de funções de processamento de dados. Após a função que modifica a interface de rede é executada pelo MCM_DAEMON, o novo endereço de interface de rede é retirado e aplicado à interface de rede. Esta parte será compilada em um arquivo de função de link dinâmico para MCM_DAEMON.
libmcm_lulib_api.so
Forneça interface (função c) para acessar dados a outros programas do lado do usuário (espaço do usuário).
User Space Program
Um programa do lado do usuário que requer serviços de acesso a dados.
mcm_lklib_api.ko
Forneça interface (função c) para acessar dados para outros programas Core (Kernel Space).
Kernel Space Program
Um programa principal que requer serviços de acesso a dados.
mini_httpd
Servidor HTTP usado.
mcm_cgi_config.cgi
Para lidar com o acesso a dados em programas da Web, este programa processará automaticamente o acesso de dados na página da web. Não há necessidade de escrever manualmente um programa de acesso para cada tabela de dados. Para obter informações, a página da web usará o Ajax Post para dizer quais tabelas de dados são necessárias. Este programa se comunicará com o MCM_DAEMON para recuperar os dados especificados e combiná -los no formato JSON para enviá -los de volta à página da web. Para modificar as informações, a página da web usará o Ajax Post para informar quais dados a serem modificados e este programa notificará o MCM_DAEMON sobre quais dados a serem modificados.
[custom config handle]
Função de filtragem de dados personalizada. Geralmente, ao ler dados da tabela de dados, todos os dados na tabela de dados serão lidos. Use a função de filtragem personalizada para especificar que apenas alguns dados na tabela de dados podem ser lidos. Esta peça será compilada em um arquivo de função de link dinâmico para MCM_CGI_CONFIG.CGI para usar.
mcm_cgi_upload.cgi
Processe o upload de programas da Web, use o formulário de upload para processar e suporta o uso de dados multipart/formulários para fazer upload de vários elementos ou arquivos no formulário ao mesmo tempo.
[custom upload handle]
Funções personalizadas de processamento de arquivos para processar arquivos enviados por programas da Web. Esta peça será compilada em um arquivo de função de link dinâmico para MCM_CGI_UPLOAD.CGI para usar.
mcm_jslib_api.js
Forneça uma interface aos programas da Web para acessar dados e fazer upload de arquivos. A peça de acesso a dados usa o mecanismo AJAX + JSON e a peça de upload de arquivo usa o mecanismo de formulário.
Web Program
Um programa do lado da Web que requer serviços de acesso a dados.
mcm command
Programa de instruções, este programa de comando pode ser usado no script de shell para acesso a dados.
Shell Script Program
Programa de scripts do shell que requer serviços de acesso a dados.
As instruções detalhadas para uso estão em mint_cm/usage/zh-TW/mcm_index.html
Autorização Descrição O arquivo está no mint_cm/README