Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

ht_group_sub Class Reference

#include <htformat.h>

Inheritance diagram for ht_group_sub:

ht_sub Object List of all members.

Public Member Functions

void init (ht_streamfile *file)
virtual void done ()
virtual bool convert_ofs_to_id (const FILEOFS offset, LINE_ID *line_id)
virtual bool convert_id_to_ofs (const LINE_ID line_id, FILEOFS *offset)
virtual void first_line_id (LINE_ID *line_id)
virtual bool getline (char *line, const LINE_ID line_id)
virtual void handlemsg (htmsg *msg)
virtual void last_line_id (LINE_ID *line_id)
virtual int next_line_id (LINE_ID *line_id, int n)
virtual int prev_line_id (LINE_ID *line_id, int n)
virtual bool ref (LINE_ID *id)
virtual ht_search_resultsearch (ht_search_request *search, FILEOFS start, FILEOFS end)
void insertsub (ht_sub *sub)

Protected Attributes

ht_clistsubs

Member Function Documentation

bool ht_group_sub::convert_id_to_ofs const LINE_ID  line_id,
FILEOFS offset
[virtual]
 

Reimplemented from ht_sub.

Definition at line 4701 of file htformat.cc.

References FILEOFS.

bool ht_group_sub::convert_ofs_to_id const FILEOFS  offset,
LINE_ID line_id
[virtual]
 

Reimplemented from ht_sub.

Definition at line 4696 of file htformat.cc.

References FILEOFS.

void ht_group_sub::done  )  [virtual]
 

Reimplemented from ht_sub.

Definition at line 4689 of file htformat.cc.

References ht_sub::done(), ht_clist::done(), and subs.

void ht_group_sub::first_line_id LINE_ID line_id  )  [virtual]
 

Reimplemented from ht_sub.

Definition at line 4706 of file htformat.cc.

References ht_sub::first_line_id(), ht_clist::get(), and subs.

bool ht_group_sub::getline char *  line,
const LINE_ID  line_id
[virtual]
 

Reimplemented from ht_sub.

Definition at line 4712 of file htformat.cc.

References ht_clist::count(), ht_clist::get(), ht_sub::getline(), subs, and UINT.

void ht_group_sub::handlemsg htmsg *  msg  )  [virtual]
 

Reimplemented from ht_sub.

Definition at line 4723 of file htformat.cc.

References ht_sub::handlemsg().

void ht_group_sub::init ht_streamfile file  ) 
 

Reimplemented from ht_sub.

Definition at line 4682 of file htformat.cc.

References file, ht_clist::init(), Object::init(), and subs.

void ht_group_sub::insertsub ht_sub sub  ) 
 

Definition at line 4796 of file htformat.cc.

References ht_clist::insert(), and subs.

void ht_group_sub::last_line_id LINE_ID line_id  )  [virtual]
 

Reimplemented from ht_sub.

Definition at line 4728 of file htformat.cc.

References ht_clist::count(), ht_clist::get(), ht_sub::last_line_id(), and subs.

int ht_group_sub::next_line_id LINE_ID line_id,
int  n
[virtual]
 

Reimplemented from ht_sub.

Definition at line 4734 of file htformat.cc.

References compeq_line_id(), ht_clist::count(), ht_sub::first_line_id(), ht_clist::get(), ht_sub::last_line_id(), ht_sub::next_line_id(), subs, and UINT.

int ht_group_sub::prev_line_id LINE_ID line_id,
int  n
[virtual]
 

Reimplemented from ht_sub.

Definition at line 4757 of file htformat.cc.

References compeq_line_id(), ht_clist::count(), ht_sub::first_line_id(), ht_clist::get(), ht_sub::last_line_id(), ht_sub::prev_line_id(), subs, and UINT.

bool ht_group_sub::ref LINE_ID id  )  [virtual]
 

Reimplemented from ht_sub.

Definition at line 4780 of file htformat.cc.

References ht_clist::count(), ht_clist::get(), ht_sub::ref(), subs, and UINT.

ht_search_result * ht_group_sub::search ht_search_request search,
FILEOFS  start,
FILEOFS  end
[virtual]
 

Reimplemented from ht_sub.

Definition at line 4791 of file htformat.cc.

References FILEOFS, and NULL.


Member Data Documentation

ht_clist* ht_group_sub::subs [protected]
 

Definition at line 576 of file htformat.h.

Referenced by done(), first_line_id(), getline(), init(), insertsub(), last_line_id(), next_line_id(), prev_line_id(), and ref().


The documentation for this class was generated from the following files:
Generated on Fri May 7 21:15:58 2004 by doxygen 1.3.5