Back to index

courier  0.68.2
Public Member Functions | Private Member Functions | Private Attributes
AliasSearch Class Reference

#include <aliases.h>

Collaboration diagram for AliasSearch:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 AliasSearch ()
 ~AliasSearch ()
void Open (const char *)
void Open (struct rw_transport *)
int Search (const char *, AliasHandler &)
int Found (const char *)

Private Member Functions

int Try (AliasRecord &, const char *, AliasHandler &)
int TryVirtual (AliasRecord &, const char *, AliasHandler *)
int TrySearch (AliasRecord &, const char *)
int TryAliasD (const char *, AliasHandler *)

Private Attributes

DbObj module_alias
DbObj local_alias
AliasRecord module_record
AliasRecord local_record
std::string modulename

Detailed Description

Definition at line 73 of file aliases.h.


Constructor & Destructor Documentation

Definition at line 81 of file aliases.h.

{}

Member Function Documentation

int AliasSearch::Found ( const char *  )
void AliasSearch::Open ( const char *  )
void AliasSearch::Open ( struct rw_transport )
int AliasSearch::Search ( const char *  ,
AliasHandler  
)
int AliasSearch::Try ( AliasRecord ,
const char *  ,
AliasHandler  
) [private]
int AliasSearch::TryAliasD ( const char *  ,
AliasHandler  
) [private]
int AliasSearch::TrySearch ( AliasRecord ,
const char *   
) [private]
int AliasSearch::TryVirtual ( AliasRecord ,
const char *  ,
AliasHandler  
) [private]

Member Data Documentation

DbObj AliasSearch::local_alias [private]

Definition at line 74 of file aliases.h.

Definition at line 75 of file aliases.h.

DbObj AliasSearch::module_alias [private]

Definition at line 74 of file aliases.h.

Definition at line 75 of file aliases.h.

std::string AliasSearch::modulename [private]

Definition at line 76 of file aliases.h.


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