Logo Search packages:      
Sourcecode: pan version File versions  Download package

pan::DataImpl::ArticleNode Struct Reference

List of all members.


Detailed Description

ArticleNode is a Tree node used for threading Article objects.

GroupHeaders owns these, and also contains a lookup table from Message-ID to ArticleNode for finding a starting point in the tree.

Note that _article can be NULL here; we instantiate nodes from Articles' References: header so that we can get the threading model right even during an xover where we get children in before the parent. This way we never need to rethread; new articles just fill in the missing pieces as they come in.

See also:
GroupHeaders

Definition at line 322 of file data-impl.h.


Public Types

typedef std::list< ArticleNode * > children_t

Public Attributes

Article_article
children_t _children
Quark _mid
ArticleNode_parent

The documentation for this struct was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index