c++/POSIXoveFronty/Fronta/program.h
author František Kučera <franta-hg@frantovo.cz>
Sun, 05 Apr 2009 12:39:59 +0200
changeset 2 f1aae09bb78e
parent 1 9a570824084d
child 4 fb862232e704
permissions -rw-r--r--
Přesunutí některých hodnot do konstatnt (počet zpráv, délka zprávy)
franta-hg@1
     1
/* 
franta-hg@1
     2
 * File:   program.h
franta-hg@1
     3
 * Author: fiki
franta-hg@1
     4
 *
franta-hg@1
     5
 * Created on 2. duben 2009, 0:07
franta-hg@1
     6
 */
franta-hg@1
     7
franta-hg@2
     8
#include <mqueue.h>
franta-hg@2
     9
franta-hg@1
    10
#ifndef _PROGRAM_H
franta-hg@1
    11
#define	_PROGRAM_H
franta-hg@1
    12
franta-hg@1
    13
franta-hg@1
    14
#ifdef	__cplusplus
franta-hg@1
    15
extern "C" {
franta-hg@1
    16
#endif
franta-hg@1
    17
franta-hg@1
    18
    const char* NAZEV_FRONTY = "/mojeFronta";
franta-hg@2
    19
    struct mq_attr mq_vlastnosti;
franta-hg@2
    20
    const int POCET_ZPRAV_VE_FRONTE = 5;
franta-hg@2
    21
    const int DELKA_ZPRAVY = 100;
franta-hg@2
    22
franta-hg@1
    23
    void prijimej();
franta-hg@1
    24
    void odesilej();
franta-hg@1
    25
franta-hg@1
    26
    /**
franta-hg@2
    27
     * Zeptá se uživatele, zda se má program spustit v odesílacím nebo přijímacím režimu.
franta-hg@1
    28
     * true = odesílací
franta-hg@1
    29
     * false = přijímací
franta-hg@1
    30
     */
franta-hg@1
    31
    bool isOdesilaciRezim();
franta-hg@1
    32
franta-hg@1
    33
#ifdef	__cplusplus
franta-hg@1
    34
}
franta-hg@1
    35
#endif
franta-hg@1
    36
franta-hg@1
    37
#endif	/* _PROGRAM_H */
franta-hg@1
    38