- Main Page
- Namespaces
- Classes
- Files

- Namespace List
- Namespace Members

Classes
GPop Namespace Reference

POP3 classes. More...

## Classes
class | Auth
| An authenticator interface for POP3 sessions. More...
class | AuthImp
| A private pimple-pattern implementation class used by GPop::Auth. More...
class | DirectoryReader
| A trivial class which is used like G::Root by GPop::Store for reading directory listings. More...
class | FileDeleter
| A trivial specialisation of G::Root used by GPop::Store for deleting files. More...
class | FileReader
| A trivial class which is used like G::Root by GPop::Store for reading files. More...
class | Secrets
| A simple interface to a store of secrets as used in authentication. More...
class | SecretsImp
| A private pimple-pattern implementation class used by GPop::Secrets. More...
class | Server
| A POP server class. More...
class | ServerPeer
| Represents a connection from a POP client. More...
class | ServerProtocol
| Implements the POP server-side protocol. More...
class | ServerProtocolText
| A default implementation for the ServerProtocol::Text interface. More...
class | Store
| A message store. More...
class | StoreLock
| Represents an exclusive lock on the message store. More...
class | StoreLockEntry
| Represents a file in the GPop::Store. More...

## Detailed Description

POP3 classes.

The GPop namespace contains classes relating to the POP3 protocol.

Key classes are:

- Server
- ServerProtocol
- Store
- StoreLock