c++/POSIXoveFronty/Fronta/program.h
changeset 36 03757ff74694
parent 5 a6822e6dd2ca
     1.1 --- a/c++/POSIXoveFronty/Fronta/program.h	Sun Apr 05 22:02:15 2009 +0200
     1.2 +++ b/c++/POSIXoveFronty/Fronta/program.h	Sat Nov 19 22:29:10 2016 +0100
     1.3 @@ -3,7 +3,7 @@
     1.4   * @autor František Kučera <franta-hg@frantovo.cz>
     1.5   */
     1.6  
     1.7 -#include <mqueue.h>
     1.8 +#include "fronta.h"
     1.9  
    1.10  #ifndef _PROGRAM_H
    1.11  #define	_PROGRAM_H
    1.12 @@ -13,22 +13,19 @@
    1.13  extern "C" {
    1.14  #endif
    1.15  
    1.16 -    /** Název POSIXové fronty */
    1.17 -    const char* NAZEV_FRONTY = "/mojeFronta";
    1.18 +    /** Výchozé název POSIXové fronty. */
    1.19 +    const char* VYCHOZI_NAZEV_FRONTY = "/mojeFronta";
    1.20  
    1.21 -    /** Vlastnosti fronty */
    1.22 -    struct mq_attr mq_vlastnosti;
    1.23 +    /** Název POSIXové fronty. */
    1.24 +    char* nazevFronty;
    1.25  
    1.26 -    /** Maximální počet zpráv ve frontě (potom začne blokovat) */
    1.27 -    const int POCET_ZPRAV_VE_FRONTE = 5;
    1.28 +    /** Objekt obalující POSIXovou frontu. */
    1.29 +    Fronta fronta;
    1.30  
    1.31 -    /** Délka jedné zprávy ve frontě */
    1.32 -    const int DELKA_ZPRAVY = 100;
    1.33 -
    1.34 -    /** Režim přijímání zpráv */
    1.35 +    /** Režim přijímání zpráv. */
    1.36      void prijimej();
    1.37  
    1.38 -    /** Režim odesílání zpráv */
    1.39 +    /** Režim odesílání zpráv. */
    1.40      void odesilej();
    1.41  
    1.42      /**