Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

work_node_comp_hook Class Reference

#include <comp_hook.h>

Inheritance diagram for work_node_comp_hook:

Inheritance graph
[legend]
List of all members.

Public Methods

 work_node_comp_hook (const std::string &name)
virtual ~work_node_comp_hook ()
virtual void operator() (const work_node &wn, dbt_row &dbr)=0
virtual bool init_columns (vdbl::standard_table &stable)
virtual bool drop_columns (vdbl::standard_table &stable)
const std::string & name ()

Protected Methods

template<class _CI> bool _init_column (vdbl::standard_table &stable, const std::string &colname, const _CI &c)
template<class _CI> bool _init_column (vdbl::standard_table &stable, const char *colname, const _CI &c)
bool _drop_columns (vdbl::standard_table &stable)
search_node_relation parent_relation (const work_node &wn) const
search_node_id node_id (const work_node &wn) const

Constructor & Destructor Documentation

work_node_comp_hook::work_node_comp_hook const std::string &    name [inline]
 

Definition at line 57 of file comp_hook.h.

virtual work_node_comp_hook::~work_node_comp_hook   [inline, virtual]
 

Definition at line 60 of file comp_hook.h.


Member Function Documentation

bool work_node_comp_hook::_drop_columns vdbl::standard_table &    stable [protected]
 

Definition at line 42 of file comp_hook.cc.

template<class _CI>
bool work_node_comp_hook::_init_column vdbl::standard_table &    stable,
const char *    colname,
const _CI &    c
[inline, protected]
 

Definition at line 45 of file comp_hook.h.

template<class _CI>
bool work_node_comp_hook::_init_column vdbl::standard_table &    stable,
const std::string &    colname,
const _CI &    c
[protected]
 

Definition at line 31 of file comp_hook.cc.

virtual bool work_node_comp_hook::drop_columns vdbl::standard_table &    stable [inline, virtual]
 

Reimplemented in logvol_comp_hook, and objbounds_comp_hook.

Definition at line 66 of file comp_hook.h.

virtual bool work_node_comp_hook::init_columns vdbl::standard_table &    stable [inline, virtual]
 

Reimplemented in logvol_comp_hook, and objbounds_comp_hook.

Definition at line 64 of file comp_hook.h.

const std::string& work_node_comp_hook::name   [inline]
 

Definition at line 68 of file comp_hook.h.

search_node_id work_node_comp_hook::node_id const work_node   wn const [protected]
 

Definition at line 51 of file comp_hook.cc.

virtual void work_node_comp_hook::operator() const work_node   wn,
dbt_row   dbr
[pure virtual]
 

Implemented in logvol_comp_hook, and objbounds_comp_hook.

search_node_relation work_node_comp_hook::parent_relation const work_node   wn const [protected]
 

Definition at line 54 of file comp_hook.cc.


The documentation for this class was generated from the following files:
Generated on Tue Nov 4 01:59:42 2003 for COCONUT API by doxygen1.2.18