• Skip to content
  • Skip to link menu
KDE 4.2 API Reference
  • KDE API Reference
  • kdepim
  • Sitemap
  • Contact Us
 

akregator

c4_HandlerSeq Class Reference

#include <handler.h>

Inheritance diagram for c4_HandlerSeq:

Inheritance graph
[legend]

List of all members.


Detailed Description

Definition at line 85 of file handler.h.


Public Member Functions

virtual int AddHandler (c4_Handler *)
 c4_HandlerSeq (c4_HandlerSeq &owner_, c4_Handler *handler_)
 c4_HandlerSeq (c4_Persist *)
char ColumnType (int index_) const
void DefineRoot ()
c4_Field & Definition () const
const char * Description ()
void DetachFromParent ()
void DetachFromStorage (bool full_)
void DetermineSpaceUsage ()
void ExchangeEntries (int srcPos_, c4_HandlerSeq &dst_, int dstPos_)
c4_Field & Field (int) const
c4_Field * FindField (const c4_Handler *handler_)
void FlipAllBytes ()
virtual const c4_Sequence * HandlerContext (int) const
bool IsNested (int) const
virtual c4_Handler & NthHandler (int) const
int NumFields () const
virtual int NumHandlers () const
virtual int NumRows () const
void OldPrepare ()
c4_HandlerSeq & Parent () const
virtual c4_Persist * Persist () const
void Prepare (const t4_byte **ptr_, bool selfDesc_)
void Restructure (c4_Field &, bool remove_)
virtual void SetNumRows (int)
c4_HandlerSeq & SubEntry (int, int) const
void UnmappedAll ()

Static Public Member Functions

static void BuildMeta (int, int, c4_View &, const c4_Field &)

Protected Member Functions

virtual c4_Handler * CreateHandler (const c4_Property &)
virtual ~c4_HandlerSeq ()

Constructor & Destructor Documentation

c4_HandlerSeq::c4_HandlerSeq ( c4_Persist *  persist_  ) 

Definition at line 74 of file handler.cpp.

c4_HandlerSeq::c4_HandlerSeq ( c4_HandlerSeq &  owner_,
c4_Handler *  handler_ 
)

Definition at line 77 of file handler.cpp.

c4_HandlerSeq::~c4_HandlerSeq (  )  [protected, virtual]

Definition at line 89 of file handler.cpp.


Member Function Documentation

int c4_HandlerSeq::AddHandler ( c4_Handler *   )  [virtual]

Add the specified data handler to this sequence.

Implements c4_Sequence.

Definition at line 198 of file handler.cpp.

void c4_HandlerSeq::BuildMeta ( int  parent_,
int  colnum_,
c4_View &  meta_,
const c4_Field &  field_ 
) [static]

Definition at line 445 of file handler.cpp.

char c4_HandlerSeq::ColumnType ( int  index_  )  const

Definition at line 283 of file handler.cpp.

c4_Handler * c4_HandlerSeq::CreateHandler ( const c4_Property &   )  [protected, virtual]

Create a handler of the appropriate type.

Implements c4_Sequence.

Definition at line 130 of file handler.cpp.

void c4_HandlerSeq::DefineRoot (  ) 

Definition at line 117 of file handler.cpp.

c4_Field & c4_HandlerSeq::Definition (  )  const

Definition at line 134 of file handler.cpp.

const char * c4_HandlerSeq::Description (  )  [virtual]

Reimplemented from c4_Sequence.

Definition at line 204 of file handler.cpp.

void c4_HandlerSeq::DetachFromParent (  ) 

Definition at line 140 of file handler.cpp.

void c4_HandlerSeq::DetachFromStorage ( bool  full_  ) 

Definition at line 152 of file handler.cpp.

void c4_HandlerSeq::DetermineSpaceUsage (  ) 

Definition at line 182 of file handler.cpp.

void c4_HandlerSeq::ExchangeEntries ( int  srcPos_,
c4_HandlerSeq &  dst_,
int  dstPos_ 
)

Definition at line 345 of file handler.cpp.

c4_Field & c4_HandlerSeq::Field ( int  index_  )  const

Definition at line 291 of file handler.cpp.

c4_Field * c4_HandlerSeq::FindField ( const c4_Handler *  handler_  ) 

Definition at line 431 of file handler.cpp.

void c4_HandlerSeq::FlipAllBytes (  ) 

Definition at line 335 of file handler.cpp.

virtual const c4_Sequence* c4_HandlerSeq::HandlerContext ( int   )  const [virtual]

Return the context of the N-th handler in this sequence.

Implements c4_Sequence.

bool c4_HandlerSeq::IsNested ( int  index_  )  const

Definition at line 287 of file handler.cpp.

virtual c4_Handler& c4_HandlerSeq::NthHandler ( int   )  const [virtual]

Return a reference to the N-th handler in this sequence.

Implements c4_Sequence.

int c4_HandlerSeq::NumFields (  )  const

Definition at line 279 of file handler.cpp.

virtual int c4_HandlerSeq::NumHandlers (  )  const [virtual]

Return the number of data handlers in this sequence.

Implements c4_Sequence.

virtual int c4_HandlerSeq::NumRows (  )  const [virtual]

Return the current number of rows.

Implements c4_Sequence.

Reimplemented in c4_CustomSeq.

void c4_HandlerSeq::OldPrepare (  ) 

Definition at line 326 of file handler.cpp.

c4_HandlerSeq& c4_HandlerSeq::Parent (  )  const

c4_Persist * c4_HandlerSeq::Persist (  )  const [virtual]

Reimplemented from c4_Sequence.

Definition at line 113 of file handler.cpp.

void c4_HandlerSeq::Prepare ( const t4_byte **  ptr_,
bool  selfDesc_ 
)

Definition at line 297 of file handler.cpp.

void c4_HandlerSeq::Restructure ( c4_Field &  field_,
bool  remove_ 
)

Definition at line 213 of file handler.cpp.

void c4_HandlerSeq::SetNumRows ( int   )  [virtual]

for c4_Table::Sequence setup

Implements c4_Sequence.

Definition at line 192 of file handler.cpp.

c4_HandlerSeq & c4_HandlerSeq::SubEntry ( int  col_,
int  row_ 
) const

Definition at line 417 of file handler.cpp.

void c4_HandlerSeq::UnmappedAll (  ) 

Definition at line 438 of file handler.cpp.


The documentation for this class was generated from the following files:
  • handler.h
  • handler.cpp

akregator

Skip menu "akregator"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members

kdepim

Skip menu "kdepim"
  • akonadi
  •   clients
  •   kabc
  •   kcal
  •   kcm
  • akregator
  • console
  •   kabcclient
  •   konsolekalendar
  • kaddressbook
  • kalarm
  •   lib
  • kdgantt
  • kdgantt1
  • kjots
  • kleopatra
  • kmail
  • kmobiletools
  • knode
  • knotes
  • kontact
  • kontactinterfaces
  • korganizer
  •   korgac
  • kpilot
  • ktimetracker
  • libkdepim
  • libkholidays
  • libkleo
  • libkpgp
  • maildir
Generated for kdepim by doxygen 1.5.4
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal