source: branches/species/SL/MACROS/dbserver.hxx

Last change on this file was 19549, checked in by westram, 4 months ago
  • reintegrates 'sync' into 'trunk'
    • fixes #869
      • introduces synchronisation of external commands via DB
      • macros now wait for these external commands to finish ⇒ macro can continue with results
  • adds: log:branches/sync@19535:19548
File size: 1.2 KB
Line 
1// ============================================================= //
2//                                                               //
3//   File      : dbserver.hxx                                    //
4//   Purpose   :                                                 //
5//                                                               //
6//   Coded by Ralf Westram (coder@reallysoft.de) in April 2013   //
7//   Institute of Microbiology (Technical University Munich)     //
8//   http://www.arb-home.de/                                     //
9//                                                               //
10// ============================================================= //
11
12#ifndef DBSERVER_HXX
13#define DBSERVER_HXX
14
15#ifndef ATTRIBUTES_H
16#include <attributes.h>
17#endif
18#ifndef ARB_CORE_H
19#include <arb_core.h>
20#endif
21
22class AW_root;
23struct GBDATA;
24
25__ATTR__USERESULT GB_ERROR startup_dbserver(AW_root *aw_root, const char *application_id, GBDATA *gb_main);
26__ATTR__USERESULT GB_ERROR reconfigure_dbserver(const char *application_id, GBDATA *gb_main);
27__ATTR__USERESULT GB_ERROR serve_db_while_GUI_is_blocked(GBDATA *gb_main);
28
29#else
30#error dbserver.hxx included twice
31#endif // DBSERVER_HXX
Note: See TracBrowser for help on using the repository browser.