ARB
awt_TreeAwars.hxx
Go to the documentation of this file.
1 // =============================================================== //
2 // //
3 // File : awt_TreeAwars.hxx //
4 // Purpose : tree awar registry //
5 // //
6 // Coded by Ralf Westram (coder@reallysoft.de) in January 2014 //
7 // Institute of Microbiology (Technical University Munich) //
8 // http://www.arb-home.de/ //
9 // //
10 // =============================================================== //
11 
12 #ifndef AWT_TREEAWARS_HXX
13 #define AWT_TREEAWARS_HXX
14 
15 #ifndef ARBDB_BASE_H
16 #include <arbdb_base.h>
17 #endif
18 #ifndef CB_H
19 #include <cb.h>
20 #endif
21 
22 void AWT_initTreeAwarRegistry(GBDATA *gbmain);
23 
24 void AWT_registerTreeAwarCallback(AW_awar *awar, const TreeAwarCallback& tacb, bool triggerIfTreeDataChanges);
26 
27 // the following functions should only be used by TreeAdmin!
28 void AWT_announce_tree_renamed(const char *oldname, const char *newname);
29 void AWT_announce_tree_deleted(const char *name);
30 
31 #else
32 #error awt_TreeAwars.hxx included twice
33 #endif // AWT_TREEAWARS_HXX
void AWT_registerTreeAwarCallback(AW_awar *awar, const TreeAwarCallback &tacb, bool triggerIfTreeDataChanges)
void AWT_announce_tree_renamed(const char *oldname, const char *newname)
void AWT_registerTreeAwarSimple(AW_awar *awar)
void AWT_initTreeAwarRegistry(GBDATA *gbmain)
void AWT_announce_tree_deleted(const char *name)