gauthd
 
Loading...
Searching...
No Matches
D:/pwsrc2.0/docs/gauthd/gauthd.cpp File Reference
#include "gauthserver.hpp"
#include "gmysqlclient.hpp"
#include "conf.h"
#include "log.h"
#include "thread.h"
#include <iostream>
#include <unistd.h>
Include dependency graph for gauthd.cpp:

Go to the source code of this file.

Functions

int main (int argc, char *argv[])
 Главная функция программы.
 

Function Documentation

◆ main()

int main ( int argc,
char * argv[] )

Главная функция программы.

Инициализирует конфигурацию, сервер аутентификации, MySQL-клиент и запускает пул потоков.

Parameters
[in]argcКоличество аргументов командной строки.
[in]argvАргументы командной строки:
  • argv[0] Имя исполняемого файла.
  • argv[1] Путь к файлу конфигурации (обязательный параметр).
Returns
0 при успешном завершении, -1 при ошибке.
Note
Программа завершится с ошибкой, если:
  • Не указан файл конфигурации
  • Нет доступа к файлу конфигурации
See also
GAuthServer
GMysqlClient
Conf
Thread::Pool
Пример использования:
./gauthd /path/to/config.cfg

< Проверка таймеров каждые 10 мс

< Задача для обработки ввода/вывода

< Старт пула потоков

Definition at line 42 of file gauthd.cpp.

Here is the call graph for this function: