diff --git a/libs/main/system/piprocess.h b/libs/main/system/piprocess.h index 16f55225..8719a10c 100644 --- a/libs/main/system/piprocess.h +++ b/libs/main/system/piprocess.h @@ -2,7 +2,7 @@ * \ingroup System * \~\brief * \~english External process - * \~russian Внешний процесс + * \~russian Внешний процесс */ /* PIP - Platform Independent Primitives @@ -45,11 +45,11 @@ public: //! \~english Returns last attached execution exit code - //! \~russian + //! \~russian Возвращает код завершения последнего выполнения int exitCode() const {return exit_code;} //! \~english Returns current attached execution process ID - //! \~russian + //! \~russian Возвращает ID процесса текущего выполнения int pID() const; void setGrabInput(bool yes) {g_in = yes;} @@ -162,22 +162,27 @@ public: //! \{ //! \fn void exec(const PIString & program) + //! \brief //! \~english Start attached execution "program" without arguments //! \~russian //! \fn void exec(const PIString & program, const PIStringList & args) + //! \brief //! \~english Start attached execution "program" with arguments "args" //! \~russian //! \fn void terminate() + //! \brief //! \~english Immediately terminate attached execution //! \~russian //! \fn bool waitForFinish() + //! \brief //! \~english Wait for attached execution finish maximum for 60 seconds //! \~russian //! \fn bool waitForFinish(int timeout_msecs) + //! \brief //! \~english Wait for attached execution finish maximum for "timeout_msecs" milliseconds //! \~russian @@ -186,10 +191,12 @@ public: //! \{ //! \fn void execStarted(PIString program) + //! \brief //! \~english Raise on attached execution start //! \~russian //! \fn void execFinished(PIString program) + //! \brief //! \~english Raise on attached execution finish //! \~russian diff --git a/libs/main/thread/pithread.h b/libs/main/thread/pithread.h index 9fffaadd..8aacc707 100644 --- a/libs/main/thread/pithread.h +++ b/libs/main/thread/pithread.h @@ -181,38 +181,47 @@ public: //! \{ //! \fn bool start(int timer_delay = -1) + //! \brief //! \~english Start thread //! \~russian Запускает поток //! \fn bool startOnce() + //! \brief //! \~english Start thread without internal loop //! \~russian Запускает поток без внутреннего цикла //! \fn bool startOnce(ThreadFunc func) + //! \brief //! \~english Start thread without internal loop //! \~russian Запускает поток без внутреннего цикла //! \fn void stop(bool wait = false) + //! \brief //! \~english Stop thread //! \~russian Останавливает поток //! \fn void terminate() + //! \brief //! \~english Strongly stop thread //! \~russian Жестко останавливает поток //! \fn bool waitForStart(int timeout_msecs = -1) + //! \brief //! \~english Wait for thread start //! \~russian Ожидает старта потока //! \fn bool waitForFinish(int timeout_msecs = -1) + //! \brief //! \~english Wait for thread finish //! \~russian Ожидает завершения потока //! \fn void lock() + //! \brief //! \~english Lock internal mutex //! \~russian Блокирует внутренний мьютекс //! \fn void unlock() + //! \brief //! \~english Unlock internal mutex //! \~russian Разблокирует внутренний мьютекс @@ -221,10 +230,12 @@ public: //! \{ //! \fn void started() + //! \brief //! \~english Raise on thread start //! \~russian Вызывается при старте потока //! \fn void stopped() + //! \brief //! \~english Raise on thread stop //! \~russian Вызывается при завершении потока diff --git a/libs/main/thread/pitimer.h b/libs/main/thread/pitimer.h index 07983d2f..207cd686 100644 --- a/libs/main/thread/pitimer.h +++ b/libs/main/thread/pitimer.h @@ -221,10 +221,12 @@ public: //! \{ //! \fn void setInterval(double ms) + //! \brief //! \~english Set timer loop delay in milliseconds //! \~russian Установить интервал таймера "ms" миллисекунд //! \fn bool start() + //! \brief //! \~english Start timer with \a interval() loop delay //! \~russian Запустить таймер с интервалом \a interval() //! \~\details @@ -234,6 +236,7 @@ public: //! Запускает таймер с частотой = 1 / msecs Гц //! \fn bool start(double msecs) + //! \brief //! \~english Start timer with "msecs" loop delay //! \~russian Запустить таймер с интервалом "msecs" //! \~\details @@ -247,14 +250,17 @@ public: //! более 1 кГц //! \fn bool restart() + //! \brief //! \~english Stop and start timer with \a interval() loop delay //! \~russian Остановить и запустить таймер с интервалом \a interval() //! \fn bool stop(bool wait = true) + //! \brief //! \~english Stop timer and wait for it finish if "wait" //! \~russian Остановить таймер и если "wait" то дождаться остановки //! \fn void clearDelimiters() + //! \brief //! \~english Remove all frequency delimiters //! \~russian Удаляет все делители частоты @@ -263,6 +269,7 @@ public: //! \{ //! \fn void tickEvent(void * data, int delimiter) + //! \brief //! \~english Raise on timer tick //! \~russian Вызывается каждый тик таймера //! \~\details