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

pan::Data::ArticleTree::Diffs Struct Reference
[Backend Interfaces]

#include <data.h>

List of all members.


Detailed Description

When new articles come in from a server, or old articles are aged off, or when the user deletes articles, these changes are reflected in the Tree.

In the case of new articles, the Tree's existing filter is applied to them and new articles that survive the filter are threaded into the tree.

In the case of deleted articles, their children are reparented to the youngest surviving ancestor and then the Article objects are deleted.

A Diffs object summarizes these changes to make it easier for clients to synchronize their Views to the changes.

See also:
Listener

addListener()

removeListener()

Definition at line 371 of file data.h.


Public Types

typedef std::map< Quark, Addedadded_t
typedef std::map< Quark, Reparentreparented_t

Public Attributes

added_t added
quarks_t changed
quarks_t removed
reparented_t reparented

Classes

struct  Added
struct  Reparent

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

Generated by  Doxygen 1.6.0   Back to index