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

pan::DataImpl Member List

This is the complete list of members for pan::DataImpl, including all inherited members.

_article_filter (defined in pan::DataImpl)pan::DataImpl
_cache (defined in pan::DataImpl)pan::DataImpl [private]
_cached_xover_entry (defined in pan::DataImpl)pan::DataImpl [private]
_cached_xover_group (defined in pan::DataImpl)pan::DataImpl [private]
_data_io (defined in pan::DataImpl)pan::DataImpl [private]
_descriptions (defined in pan::DataImpl)pan::DataImpl [mutable, private]
_descriptions_loaded (defined in pan::DataImpl)pan::DataImpl [mutable, private]
_group_to_headers (defined in pan::DataImpl)pan::DataImpl [private]
_moderated (defined in pan::DataImpl)pan::DataImpl [private]
_nopost (defined in pan::DataImpl)pan::DataImpl [private]
_read_groups (defined in pan::DataImpl)pan::DataImpl [private]
_scorefile (defined in pan::DataImpl)pan::DataImpl [private]
_servers (defined in pan::DataImpl)pan::DataImpl [private]
_subscribed (defined in pan::DataImpl)pan::DataImpl [private]
_trees (defined in pan::DataImpl)pan::DataImpl [private]
_unit_test (defined in pan::DataImpl)pan::DataImpl [private]
_unsubscribed (defined in pan::DataImpl)pan::DataImpl [private]
_xovers (defined in pan::DataImpl)pan::DataImpl [private]
add_articles_to_tree(MyTree *, const quarks_t &mids) (defined in pan::DataImpl)pan::DataImpl [private]
add_groups(const Quark &server, const NewGroup *new_groups, size_t group_count)pan::DataImpl [virtual]
add_listener(Listener *l) (defined in pan::Data)pan::Data
add_new_server() (defined in pan::DataImpl)pan::DataImpl [virtual]
add_profile(const std::string &profile_name, const Profile &profile)=0 (defined in pan::Profiles)pan::Profiles [pure virtual]
add_profile(const std::string &profile_name, const Profile &profile) (defined in pan::ProfilesImpl)pan::ProfilesImpl [virtual]
add_score(const StringView &section_wildmat, int score_value, bool score_assign_flag, int lifespan_days, bool all_items_must_be_true, const Scorefile::AddItem *items, size_t item_count, bool do_rescore) (defined in pan::DataImpl)pan::DataImpl [virtual]
alpha_groups_t typedef (defined in pan::DataImpl)pan::DataImpl [private]
comment_out_scorefile_line(const StringView &filename, size_t begin_line, size_t end_line, bool do_rescore) (defined in pan::DataImpl)pan::DataImpl [virtual]
const_nodes_v typedef (defined in pan::DataImpl)pan::DataImpl [private]
Data() (defined in pan::Data)pan::Data [inline, protected]
DataImpl(bool unit_test=false, int cache_megs=10, DataIO *source=new DataIO())pan::DataImpl
delete_articles(const unique_articles_t &) (defined in pan::DataImpl)pan::DataImpl [virtual]
delete_articles(const unique_articles_t &)=0 (defined in pan::Data)pan::Data [pure virtual]
delete_profile(const std::string &profile_name)=0 (defined in pan::Profiles)pan::Profiles [pure virtual]
delete_profile(const std::string &profile_name) (defined in pan::ProfilesImpl)pan::ProfilesImpl [virtual]
delete_server(const Quark &server) (defined in pan::DataImpl)pan::DataImpl [virtual]
descriptions_t typedefpan::DataImpl [private]
ensure_descriptions_are_loaded() const (defined in pan::DataImpl)pan::DataImpl [private]
find_ancestor(ArticleNode *node, const Quark &ancestor_mid) (defined in pan::DataImpl)pan::DataImpl [private, static]
find_closest_ancestor(ArticleNode *node, const unique_sorted_quarks_t &mid_pool)pan::DataImpl [private, static]
find_closest_ancestor(const ArticleNode *node, const unique_sorted_quarks_t &mid_pool) (defined in pan::DataImpl)pan::DataImpl [private, static]
find_nodes(const quarks_t &mids, nodes_t &nodes, nodes_v &setme) (defined in pan::DataImpl)pan::DataImpl [private, static]
find_nodes(const quarks_t &mids, const nodes_t &nodes, const_nodes_v &setme) (defined in pan::DataImpl)pan::DataImpl [private, static]
find_read_group(const Quark &g) (defined in pan::DataImpl)pan::DataImpl [inline, private]
find_read_group(const Quark &g) const (defined in pan::DataImpl)pan::DataImpl [inline, private]
find_read_group_server(const Quark &g, const Quark &s) (defined in pan::DataImpl)pan::DataImpl [inline, private]
find_read_group_server(const Quark &g, const Quark &s) const (defined in pan::DataImpl)pan::DataImpl [inline, private]
find_server(const Quark &server) (defined in pan::DataImpl)pan::DataImpl [private]
find_server(const Quark &server) const (defined in pan::DataImpl)pan::DataImpl [private]
fire_group_counts(const Quark &, unsigned long unread, unsigned long total) (defined in pan::Data)pan::Data [protected]
fire_group_read(const Quark &) (defined in pan::Data)pan::Data [protected]
fire_group_subscribe(const Quark &, bool) (defined in pan::Data)pan::Data [protected]
fire_grouplist_rebuilt() (defined in pan::Data)pan::Data [protected]
free_group_headers_memory(const Quark &group) (defined in pan::DataImpl)pan::DataImpl [private]
get_article_references(const Quark &group, const Article *, std::string &setme) const (defined in pan::DataImpl)pan::DataImpl [private, virtual]
get_article_scores(const Quark &newsgroup, const Article &article, Scorefile::items_t &setme) const (defined in pan::DataImpl)pan::DataImpl [virtual]
get_cache() (defined in pan::DataImpl)pan::DataImpl [inline, virtual]
get_cache() const (defined in pan::DataImpl)pan::DataImpl [inline, virtual]
get_group_counts(const Quark &group, unsigned long &setme_unread, unsigned long &setme_total) const pan::DataImpl [virtual]
get_group_description(const Quark &group) const (defined in pan::DataImpl)pan::DataImpl [virtual]
get_group_headers(const Quark &group) (defined in pan::DataImpl)pan::DataImpl [private]
get_group_headers(const Quark &group) const (defined in pan::DataImpl)pan::DataImpl [private]
get_group_permission(const Quark &group) const (defined in pan::DataImpl)pan::DataImpl [virtual]
get_newsrc_filename(const Quark &server) const (defined in pan::DataImpl)pan::DataImpl [private]
get_other_groups(std::vector< Quark > &) const pan::DataImpl [virtual]
get_profile(const std::string &profile_name, Profile &setme) const =0 (defined in pan::Profiles)pan::Profiles [pure virtual]
get_profile(const std::string &profile_name, Profile &setme) const (defined in pan::ProfilesImpl)pan::ProfilesImpl [virtual]
get_profile_names() const =0 (defined in pan::Profiles)pan::Profiles [pure virtual]
get_profile_names() const (defined in pan::ProfilesImpl)pan::ProfilesImpl [virtual]
get_server_addr(const Quark &server, std::string &setme_host, int &setme_port) const (defined in pan::DataImpl)pan::DataImpl [virtual]
get_server_address(const Quark &servername) const (defined in pan::DataImpl)pan::DataImpl [virtual]
get_server_article_expiration_age(const Quark &server) const (defined in pan::DataImpl)pan::DataImpl [virtual]
get_server_auth(const Quark &server, std::string &setme_username, std::string &setme_password) const (defined in pan::DataImpl)pan::DataImpl [virtual]
get_server_limits(const Quark &server) const pan::DataImpl [virtual]
get_server_rank(const Quark &server) const (defined in pan::DataImpl)pan::DataImpl [virtual]
get_servers() const (defined in pan::DataImpl)pan::DataImpl [inline, virtual]
get_subscribed_groups(std::vector< Quark > &) const pan::DataImpl [virtual]
get_xover_high(const Quark &group, const Quark &server) const pan::DataImpl [virtual]
group_clear_articles(const Quark &group) (defined in pan::DataImpl)pan::DataImpl [virtual]
group_get_articles(const Quark &group, const ShowType show_type=SHOW_ARTICLES, const FilterInfo *criteria=0) const pan::DataImpl [virtual]
group_get_servers(const Quark &group, quarks_t &) const (defined in pan::DataImpl)pan::DataImpl [virtual]
group_to_headers_t typedef (defined in pan::DataImpl)pan::DataImpl [private]
groups_t typedef (defined in pan::DataImpl)pan::DataImpl [private]
has_from_header(const StringView &from) const =0 (defined in pan::Profiles)pan::Profiles [pure virtual]
has_from_header(const StringView &from) const (defined in pan::ProfilesImpl)pan::ProfilesImpl [virtual]
has_profiles() const =0 (defined in pan::Profiles)pan::Profiles [pure virtual]
has_profiles() const (defined in pan::ProfilesImpl)pan::ProfilesImpl [virtual]
is_read(const Xref &) const (defined in pan::DataImpl)pan::DataImpl [private]
is_read(const Article *) const (defined in pan::DataImpl)pan::DataImpl [virtual]
load_article(const Quark &g, Article *article, const StringView &references)pan::DataImpl [private]
load_group_descriptions(const DataIO &) const (defined in pan::DataImpl)pan::DataImpl [private]
load_group_permissions(const DataIO &) (defined in pan::DataImpl)pan::DataImpl [private]
load_group_xovers(const DataIO &) (defined in pan::DataImpl)pan::DataImpl [private]
load_headers(const DataIO &, const Quark &group) (defined in pan::DataImpl)pan::DataImpl [private]
load_newsrc(const Quark &server, LineReader *, alpha_groups_t &, alpha_groups_t &) (defined in pan::DataImpl)pan::DataImpl [private]
load_newsrc_files(const DataIO &) (defined in pan::DataImpl)pan::DataImpl [private]
load_part(const Quark &g, const Quark &mid, int number, const StringView &part_mid, unsigned long lines, unsigned long bytes)pan::DataImpl [private]
load_server_properties(const DataIO &)pan::DataImpl [private]
load_tasks(std::vector< Task * > &setme) (defined in pan::DataImpl)pan::DataImpl [virtual]
load_tasks(std::vector< Task * > &setme UNUSED) (defined in pan::TaskArchive)pan::TaskArchive [inline, virtual]
mark_group_read(const Quark &group)pan::DataImpl [virtual]
mark_read(const Article &article, bool mark_read) (defined in pan::DataImpl)pan::DataImpl [virtual]
mark_read(const Article **articles, unsigned long article_count, bool mark_read=true) (defined in pan::DataImpl)pan::DataImpl [virtual]
nodes_t typedef (defined in pan::DataImpl)pan::DataImpl [private]
nodes_v typedef (defined in pan::DataImpl)pan::DataImpl [private]
on_articles_added(const Quark &group, const quarks_t &mids) (defined in pan::DataImpl)pan::DataImpl [private]
on_articles_changed(const Quark &group, const quarks_t &mids, bool do_refilter) (defined in pan::DataImpl)pan::DataImpl [private]
on_articles_removed(const quarks_t &mids) const (defined in pan::DataImpl)pan::DataImpl [private]
Profiles() (defined in pan::Profiles)pan::Profiles [inline, protected]
ProfilesImpl(DataIO &io) (defined in pan::ProfilesImpl)pan::ProfilesImpl
read_groups_t typedef (defined in pan::DataImpl)pan::DataImpl [private]
rebuild_backend() (defined in pan::DataImpl)pan::DataImpl [private]
ref_group(const Quark &group) (defined in pan::DataImpl)pan::DataImpl [private]
remove_articles_from_tree(MyTree *, const quarks_t &mids) const (defined in pan::DataImpl)pan::DataImpl [private]
remove_listener(Listener *l) (defined in pan::Data)pan::Data
rescore() (defined in pan::DataImpl)pan::DataImpl [virtual]
rescore_articles(const Quark &group, const quarks_t mids) (defined in pan::DataImpl)pan::DataImpl
save_group_descriptions(DataIO &) const (defined in pan::DataImpl)pan::DataImpl [private]
save_group_permissions(DataIO &) const (defined in pan::DataImpl)pan::DataImpl [private]
save_group_xovers(DataIO &) const (defined in pan::DataImpl)pan::DataImpl [private]
save_headers(DataIO &, const Quark &group) const (defined in pan::DataImpl)pan::DataImpl [private]
save_headers(DataIO &, const Quark &group, const std::vector< Article * > &, unsigned long &, unsigned long &) const (defined in pan::DataImpl)pan::DataImpl [private]
save_newsrc_files(DataIO &) const (defined in pan::DataImpl)pan::DataImpl [private]
save_server_properties(DataIO &) const (defined in pan::DataImpl)pan::DataImpl [private]
save_state() (defined in pan::DataImpl)pan::DataImpl [virtual]
save_tasks(const std::vector< Task * > &saveme)pan::DataImpl [virtual]
save_tasks(const std::vector< Task * > &saveme UNUSED) (defined in pan::TaskArchive)pan::TaskArchive [inline, virtual]
server_get_groups(const Quark &server, quarks_t &) const (defined in pan::DataImpl)pan::DataImpl [virtual]
servers_t typedef (defined in pan::DataImpl)pan::DataImpl [private]
set_group_subscribed(const Quark &group, bool sub) (defined in pan::DataImpl)pan::DataImpl [virtual]
set_server_addr(const Quark &server, const StringView &host, const int port) (defined in pan::DataImpl)pan::DataImpl [virtual]
set_server_article_expiration_age(const Quark &server, int days) (defined in pan::DataImpl)pan::DataImpl [virtual]
set_server_auth(const Quark &server, const StringView &username, const StringView &password) (defined in pan::DataImpl)pan::DataImpl [virtual]
set_server_limits(const Quark &server, int max_connections) (defined in pan::DataImpl)pan::DataImpl [virtual]
set_server_rank(const Quark &server, int rank) (defined in pan::DataImpl)pan::DataImpl [virtual]
set_xover_high(const Quark &group, const Quark &server, const unsigned long high)pan::DataImpl [virtual]
set_xover_low(const Quark &group, const Quark &server, const unsigned long low)pan::DataImpl [virtual]
SHOW_ARTICLES enum value (defined in pan::Data)pan::Data
SHOW_SUBTHREADS enum value (defined in pan::Data)pan::Data
SHOW_THREADS enum value (defined in pan::Data)pan::Data
ShowType enum name (defined in pan::Data)pan::Data
unique_articles_t typedef (defined in pan::Data)pan::Data
unique_sorted_quarks_t typedef (defined in pan::DataImpl)pan::DataImpl [private]
unref_group(const Quark &group) (defined in pan::DataImpl)pan::DataImpl [private]
xover_add(const Quark &server, const Quark &group, const StringView &subject, const StringView &author, const time_t date, const StringView &message_id, const StringView &references, const unsigned long byte_count, const unsigned long line_count, const StringView &xref)pan::DataImpl [virtual]
xover_clear_workarea(const Quark &group)pan::DataImpl [private]
xover_flush(const Quark &group)pan::DataImpl [virtual]
xover_get_workarea(const Quark &group)pan::DataImpl [private]
xover_ref(const Quark &group)pan::DataImpl [virtual]
xover_unref(const Quark &group)pan::DataImpl [virtual]
xovers_t typedef (defined in pan::DataImpl)pan::DataImpl [private]
~ArticleRead() (defined in pan::ArticleRead)pan::ArticleRead [inline, virtual]
~ArticleReferences() (defined in pan::ArticleReferences)pan::ArticleReferences [inline, virtual]
~Data() (defined in pan::Data)pan::Data [inline, protected, virtual]
~DataImpl() (defined in pan::DataImpl)pan::DataImpl [virtual]
~GroupServer() (defined in pan::GroupServer)pan::GroupServer [inline, virtual]
~Profiles() (defined in pan::Profiles)pan::Profiles [inline, virtual]
~ProfilesImpl() (defined in pan::ProfilesImpl)pan::ProfilesImpl [virtual]
~ServerInfo() (defined in pan::ServerInfo)pan::ServerInfo [inline, virtual]
~ServerRank() (defined in pan::ServerRank)pan::ServerRank [inline, virtual]
~TaskArchive() (defined in pan::TaskArchive)pan::TaskArchive [inline, virtual]


Generated by  Doxygen 1.6.0   Back to index