ARB
Public Member Functions | Protected Member Functions | List of all members
GB_transaction Class Reference

#include <arbdb.h>

Inheritance diagram for GB_transaction:
Inheritance graph
[legend]
Collaboration diagram for GB_transaction:
Collaboration graph
[legend]

Public Member Functions

 GB_transaction (GBDATA *gb_main)
 
 ~GB_transaction ()
 
bool ok () const
 
GB_ERROR close (GB_ERROR error)
 
ARB_ERROR close (ARB_ERROR &error)
 

Protected Member Functions

 GB_transaction (GBDATA *gb_main, bool)
 

Detailed Description

Definition at line 143 of file arbdb.h.

Constructor & Destructor Documentation

GB_transaction::GB_transaction ( GBDATA gb_main,
bool   
)
inlineprotected

Definition at line 150 of file arbdb.h.

GB_transaction::GB_transaction ( GBDATA gb_main)
inline

Definition at line 152 of file arbdb.h.

GB_transaction::~GB_transaction ( )

Definition at line 56 of file arbdbpp.cxx.

References close(), error(), gb_assert, and NULp.

Member Function Documentation

bool GB_transaction::ok ( ) const
inline

Definition at line 155 of file arbdb.h.

Referenced by GBT_compress_sequence_tree2().

GB_ERROR GB_transaction::close ( GB_ERROR  error)

Definition at line 32 of file arbdbpp.cxx.

References error(), GB_end_transaction(), and GBS_global_string().

Referenced by ali_checklen_cb(), ST_ML::calc_st_ml(), clear_all_colors_cb(), close(), CON_calc_max_freq(), SEC_structure_toggler::copyTo(), create_consense_tree_cb(), delete_ali_cb(), GroupSearch::delete_found_groups(), TreeAdmin::delete_tree_cb(), di_calculate_matrix(), di_mark_by_distance(), dot_missing_bases(), ED4_set_protection(), edit_SAI_description(), MacroRecorder::execute(), experiment_delete_cb(), GroupSearch::fold_found_groups(), GBT_compress_sequence_tree2(), gene_delete_cb(), group_clusters(), FieldTransfer::ItemClonedByRuleSet::ItemClonedByRuleSet(), loadsave_colorset_cb(), mark_as_macro_executor(), GroupUIdata::mark_species(), MERGE_sequences_simple(), MG_create_db_dependent_rename_awars(), modsai_cb(), SEC_structure_toggler::name(), SEC_structure_toggler::next(), NT_alltree_remove_leafs(), NT_del_mark_move_REF(), nt_delete_configuration(), NT_delete_mark_all_cb(), NT_fix_dict_compress(), NT_fix_gene_data(), NT_format_all_alignments(), nt_rename_configuration(), CheckedConsistencies::perform_item_checks(), PH_save_ml_cb(), PH_save_ml_multiline_cb(), PVP_calculate(), realign_event(), SEC_structure_toggler::remove(), GroupSearch::rename_found_groups(), reorder_configs_cb(), SaiCalculator::SaiCalculator(), SEC_structure_toggler::setName(), species_copy_cb(), species_delete_cb(), species_rename_handler(), st_check_cb(), TREE_load_to_db(), and ~GB_transaction().

ARB_ERROR GB_transaction::close ( ARB_ERROR error)

Definition at line 29 of file arbdbpp.cxx.

References close(), and ARB_ERROR::deliver().


The documentation for this class was generated from the following files: