c++/POSIXoveFronty/Fronta/program.h
author František Kučera <franta-hg@frantovo.cz>
Sun, 05 Apr 2009 21:08:09 +0200
changeset 4 fb862232e704
parent 2 f1aae09bb78e
child 5 a6822e6dd2ca
permissions -rw-r--r--
Zpracování signálu SIGTERM → vypsání hlášky a ukončení programu.
     1 /* 
     2  * File:   program.h
     3  * Author: fiki
     4  *
     5  * Created on 2. duben 2009, 0:07
     6  */
     7 
     8 #include <mqueue.h>
     9 
    10 #ifndef _PROGRAM_H
    11 #define	_PROGRAM_H
    12 
    13 
    14 #ifdef	__cplusplus
    15 extern "C" {
    16 #endif
    17 
    18     const char* NAZEV_FRONTY = "/mojeFronta";
    19     struct mq_attr mq_vlastnosti;
    20     const int POCET_ZPRAV_VE_FRONTE = 5;
    21     const int DELKA_ZPRAVY = 100;
    22 
    23     void prijimej();
    24     void odesilej();
    25 
    26     /**
    27      * Zeptá se uživatele, zda se má program spustit v odesílacím nebo přijímacím režimu.
    28      * true = odesílací
    29      * false = přijímací
    30      */
    31     bool isOdesilaciRezim();
    32 
    33     void zpracujSignal(int signal);
    34 
    35 #ifdef	__cplusplus
    36 }
    37 #endif
    38 
    39 #endif	/* _PROGRAM_H */
    40