Module samotop::service[][src]

Modules

mail
session
tcp

Traits

Mail

The final step of sending a mail is queueing it for delivery.

MailGuard

A mail guard can be queried whether a recepient is accepted on on which address.

MailQueue

A mail queue allows us to queue an e-mail. We start with an envelope. Then, depending on implementation, the Mail implementation receives the e-mail body. Finally, the caller queues the mail by calling Mail.queue().

NamedService

The service which implements this trait has a name.

SessionService

A session service handles the Samotop session

TcpService

An object implementing this trait handles TCP connections in a Future.