c++/POSIXoveFronty/Fronta/program.h
changeset 5 a6822e6dd2ca
parent 4 fb862232e704
child 6 617fef4676b9
     1.1 --- a/c++/POSIXoveFronty/Fronta/program.h	Sun Apr 05 21:08:09 2009 +0200
     1.2 +++ b/c++/POSIXoveFronty/Fronta/program.h	Sun Apr 05 22:02:15 2009 +0200
     1.3 @@ -1,8 +1,6 @@
     1.4 -/* 
     1.5 - * File:   program.h
     1.6 - * Author: fiki
     1.7 - *
     1.8 - * Created on 2. duben 2009, 0:07
     1.9 +/**
    1.10 + * Program POSIXové Fronty
    1.11 + * @autor František Kučera <franta-hg@frantovo.cz>
    1.12   */
    1.13  
    1.14  #include <mqueue.h>
    1.15 @@ -15,21 +13,32 @@
    1.16  extern "C" {
    1.17  #endif
    1.18  
    1.19 +    /** Název POSIXové fronty */
    1.20      const char* NAZEV_FRONTY = "/mojeFronta";
    1.21 +
    1.22 +    /** Vlastnosti fronty */
    1.23      struct mq_attr mq_vlastnosti;
    1.24 +
    1.25 +    /** Maximální počet zpráv ve frontě (potom začne blokovat) */
    1.26      const int POCET_ZPRAV_VE_FRONTE = 5;
    1.27 +
    1.28 +    /** Délka jedné zprávy ve frontě */
    1.29      const int DELKA_ZPRAVY = 100;
    1.30  
    1.31 +    /** Režim přijímání zpráv */
    1.32      void prijimej();
    1.33 +
    1.34 +    /** Režim odesílání zpráv */
    1.35      void odesilej();
    1.36  
    1.37      /**
    1.38       * Zeptá se uživatele, zda se má program spustit v odesílacím nebo přijímacím režimu.
    1.39 -     * true = odesílací
    1.40 +     * true = odesílací,
    1.41       * false = přijímací
    1.42       */
    1.43      bool isOdesilaciRezim();
    1.44  
    1.45 +    /** Zpracuje signál jako např. SIGTERM (ten ukončí běh tohoto programu). */
    1.46      void zpracujSignal(int signal);
    1.47  
    1.48  #ifdef	__cplusplus