Back to index

courier  0.68.2
Public Member Functions | Static Public Member Functions | Public Attributes | Private Member Functions | Private Attributes
SubscriberList Class Reference

#include <cmlmsublist.h>

Inheritance diagram for SubscriberList:
Inheritance graph
Collaboration diagram for SubscriberList:
Collaboration graph

List of all members.

Public Member Functions

 SubscriberList (bool wantalias=false)
bool Next (std::string &r)
 ~SubscriberList ()

Static Public Member Functions

static void splitmisc (std::string s, std::list< std::string > &misclist)
static std::string joinmisc (const std::list< std::string > &misclist)

Public Attributes

std::string posting_alias
std::string sub_info

Private Member Functions

bool domain (std::string &)
bool shared (std::string &)
bool openalias (std::string &)
bool nextalias (std::string &)

Private Attributes

DIR * dirp
DbObj domain_file
std::list< std::string > misclist
bool(SubscriberList::* next_func )(std::string &)

Detailed Description

Definition at line 25 of file cmlmsublist.h.

Constructor & Destructor Documentation

SubscriberList::SubscriberList ( bool  wantalias = false)

Member Function Documentation

bool SubscriberList::domain ( std::string &  ) [private]
static std::string SubscriberList::joinmisc ( const std::list< std::string > &  misclist) [static]
bool SubscriberList::Next ( std::string &  r) [inline]

Definition at line 41 of file cmlmsublist.h.

{ return ( (this->*next_func)(r) ); }
bool SubscriberList::nextalias ( std::string &  ) [private]
bool SubscriberList::openalias ( std::string &  ) [private]
bool SubscriberList::shared ( std::string &  ) [private]
static void SubscriberList::splitmisc ( std::string  s,
std::list< std::string > &  misclist 
) [static]

Member Data Documentation

DIR* SubscriberList::dirp [private]

Definition at line 27 of file cmlmsublist.h.

DbObj SubscriberList::domain_file [private]

Definition at line 28 of file cmlmsublist.h.

std::list<std::string> SubscriberList::misclist [private]

Definition at line 30 of file cmlmsublist.h.

bool(SubscriberList::* SubscriberList::next_func)(std::string &) [private]

Definition at line 32 of file cmlmsublist.h.

Definition at line 37 of file cmlmsublist.h.

Definition at line 38 of file cmlmsublist.h.

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