E-MailRelay
Namespaces | Functions
genvelope.cpp File Reference
#include "gdef.h"
#include "genvelope.h"
#include "gfilestore.h"
#include "gstr.h"
#include "gxtext.h"

Go to the source code of this file.

Namespaces

namespace  GSmtp
 SMTP and message-store classes.
 

Functions

std::string GSmtp::EnvelopeImp::folded (const std::string &)
 
std::string GSmtp::EnvelopeImp::xnormalise (const std::string &)
 
std::string GSmtp::EnvelopeImp::readLine (std::istream &, bool *=nullptr)
 
std::string GSmtp::EnvelopeImp::readValue (std::istream &, const std::string &, bool *=nullptr)
 
std::string GSmtp::EnvelopeImp::value (const std::string &)
 
std::string GSmtp::EnvelopeImp::readFormat (std::istream &stream, bool *)
 
void GSmtp::EnvelopeImp::readEightBitFlag (std::istream &, Envelope &)
 
void GSmtp::EnvelopeImp::readFrom (std::istream &, Envelope &)
 
void GSmtp::EnvelopeImp::readFromAuthIn (std::istream &, Envelope &)
 
void GSmtp::EnvelopeImp::readFromAuthOut (std::istream &, Envelope &)
 
void GSmtp::EnvelopeImp::readToList (std::istream &, Envelope &)
 
void GSmtp::EnvelopeImp::readAuthentication (std::istream &, Envelope &)
 
void GSmtp::EnvelopeImp::readClientSocketAddress (std::istream &, Envelope &)
 
void GSmtp::EnvelopeImp::readClientSocketName (std::istream &, Envelope &)
 
void GSmtp::EnvelopeImp::readClientCertificate (std::istream &, Envelope &)
 
void GSmtp::EnvelopeImp::readEnd (std::istream &, Envelope &)
 

Function Documentation

◆ folded()

std::string GSmtp::EnvelopeImp::folded ( const std::string &  s_in)

Definition at line 137 of file genvelope.cpp.

◆ readAuthentication()

void GSmtp::EnvelopeImp::readAuthentication ( std::istream &  stream,
Envelope e 
)

Definition at line 207 of file genvelope.cpp.

◆ readClientCertificate()

void GSmtp::EnvelopeImp::readClientCertificate ( std::istream &  stream,
Envelope e 
)

Definition at line 222 of file genvelope.cpp.

◆ readClientSocketAddress()

void GSmtp::EnvelopeImp::readClientSocketAddress ( std::istream &  stream,
Envelope e 
)

Definition at line 212 of file genvelope.cpp.

◆ readClientSocketName()

void GSmtp::EnvelopeImp::readClientSocketName ( std::istream &  stream,
Envelope  
)

Definition at line 217 of file genvelope.cpp.

◆ readEightBitFlag()

void GSmtp::EnvelopeImp::readEightBitFlag ( std::istream &  stream,
Envelope e 
)

Definition at line 159 of file genvelope.cpp.

◆ readEnd()

void GSmtp::EnvelopeImp::readEnd ( std::istream &  stream,
Envelope  
)

Definition at line 227 of file genvelope.cpp.

◆ readFormat()

std::string GSmtp::EnvelopeImp::readFormat ( std::istream &  stream,
bool *  crlf 
)

Definition at line 151 of file genvelope.cpp.

◆ readFrom()

void GSmtp::EnvelopeImp::readFrom ( std::istream &  stream,
Envelope e 
)

Definition at line 165 of file genvelope.cpp.

◆ readFromAuthIn()

void GSmtp::EnvelopeImp::readFromAuthIn ( std::istream &  stream,
Envelope e 
)

Definition at line 171 of file genvelope.cpp.

◆ readFromAuthOut()

void GSmtp::EnvelopeImp::readFromAuthOut ( std::istream &  stream,
Envelope e 
)

Definition at line 178 of file genvelope.cpp.

◆ readLine()

std::string GSmtp::EnvelopeImp::readLine ( std::istream &  stream,
bool *  crlf = nullptr 
)

Definition at line 266 of file genvelope.cpp.

◆ readToList()

void GSmtp::EnvelopeImp::readToList ( std::istream &  stream,
Envelope e 
)

Definition at line 185 of file genvelope.cpp.

◆ readValue()

std::string GSmtp::EnvelopeImp::readValue ( std::istream &  stream,
const std::string &  expected_key,
bool *  crlf = nullptr 
)

Definition at line 234 of file genvelope.cpp.

◆ value()

std::string GSmtp::EnvelopeImp::value ( const std::string &  line)

Definition at line 277 of file genvelope.cpp.

◆ xnormalise()

std::string GSmtp::EnvelopeImp::xnormalise ( const std::string &  s)

Definition at line 146 of file genvelope.cpp.