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.