Exemplo n.º 1
0
Arquivo: main.c Projeto: noslin005/aed
int main(void)
{
    emp_init();
    std_init();
    doc_init();

    while (1)
    {
        int menu = menu_principal();
        switch (menu)
        {
        case 1: // Menu Funcionarios
            emp_submenu();
            break;
        case 2: // Menu Docentes
            doc_submenu();
            break;
        case 3: // Menu Alunos
            std_submenu();
            break;
        case 0: // Sair do programa
            exit(EXIT_SUCCESS);
        }
    }
    return 0;
}
Exemplo n.º 2
0
int main(void)
{
  INIT_TEST("EMP_TEST");

  setenv("SWI_EMP_SERVER_PORT", "1234", 1);
  setenv("SWI_EMP_CMD_TIMEOUT", "2", 1);
  setenv("SWI_EMP_RETRY_IPC_BROKEN", "2", 1);
  setenv("SWI_EMP_TIMEOUT_IPC_BROKEN", "2", 1);

  CHECK_TEST(emp_init());
  CHECK_TEST(emp_destroy());
  CHECK_TEST(emp_init_with_callbacks());
  CHECK_TEST(emp_start_mt_cmd());
  CHECK_TEST(emp_trigger_response_timeout());

  while (cb_invoked == 0)
    usleep(1000 * 5); // 5ms

  CHECK_TEST(emp_reconnecting());
  CHECK_TEST(emp_stop_mt_cmd());
  CHECK_TEST(emp_fail_reconnecting());
  CHECK_TEST(emp_destroy());
  return 0;
}