Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

Lart Class Reference

#include <Lart.h>

Inheritance diagram for Lart:

DirectMXLart List of all members.

Public Member Functions

 Lart (const PropertyBag &pb, HWND hFather)
virtual ~Lart ()=0
bool sendLarts (const std::string &uce, const std::list< AbuseDesks > &lst, const std::string &analysis)

Protected Member Functions

void buildLart (std::string uce, const AbuseDesks &abuse)
virtual std::list< AbuseDesks > filterLarts (std::list< AbuseDesks > &lst, bool &bCanceled, std::string uce, std::string analysis) throw (std::runtime_error)
virtual void sendLart (const std::list< std::string > &dest, const std::string &subj, const std::string &text) const =0 throw (std::runtime_error)
virtual std::string getSelfMail () const
virtual std::string getCCMail () const
std::string substituteVariables (const std::string &onWhat, const AbuseDesks &abuse, const std::string &uce)

Protected Attributes

const PropertyBagm_prop
HWND m_hFather

Constructor & Destructor Documentation

Lart::Lart const PropertyBag pb,
HWND  hFather
 

Lart::~Lart  )  [pure virtual]
 


Member Function Documentation

void Lart::buildLart std::string  uce,
const AbuseDesks &  abuse
[protected]
 

virtual std::list<AbuseDesks> Lart::filterLarts std::list< AbuseDesks > &  lst,
bool &  bCanceled,
std::string  uce,
std::string  analysis
throw (std::runtime_error) [protected, virtual]
 

Reimplemented in DirectMXLart.

std::string Lart::getCCMail  )  const [protected, virtual]
 

std::string Lart::getSelfMail  )  const [protected, virtual]
 

virtual void Lart::sendLart const std::list< std::string > &  dest,
const std::string &  subj,
const std::string &  text
const throw (std::runtime_error) [protected, pure virtual]
 

Implemented in DirectMXLart.

bool Lart::sendLarts const std::string &  uce,
const std::list< AbuseDesks > &  lst,
const std::string &  analysis
 

std::string Lart::substituteVariables const std::string &  onWhat,
const AbuseDesks &  abuse,
const std::string &  uce
[protected]
 


Member Data Documentation

HWND Lart::m_hFather [protected]
 

const PropertyBag& Lart::m_prop [protected]
 


The documentation for this class was generated from the following files:
Generated on Thu Jun 16 00:13:25 2005 for Abuse! by  doxygen 1.4.3