IBR-DTN  1.0.0
dtn::net::EMailSmtpService Class Reference

#include <EMailSmtpService.h>

Inheritance diagram for dtn::net::EMailSmtpService:
Inheritance graph
Collaboration diagram for dtn::net::EMailSmtpService:
Collaboration graph

Classes

class  Task
 

Public Member Functions

void queueTask (Task *t)
 
void submitNow (Task *t)
 
void submitQueue ()
 
void run () throw ()
 
void __cancellation () throw ()
 

Static Public Member Functions

static EMailSmtpServicegetInstance ()
 

Detailed Description

Definition at line 39 of file EMailSmtpService.h.

Member Function Documentation

void dtn::net::EMailSmtpService::__cancellation ( )
throw (
)

The cancellation method of the thread

Definition at line 181 of file EMailSmtpService.cpp.

EMailSmtpService & dtn::net::EMailSmtpService::getInstance ( )
static

Returns the instance of the SMTP service

Definition at line 41 of file EMailSmtpService.cpp.

void dtn::net::EMailSmtpService::queueTask ( Task t)

Stores the given task in the submit queue

Parameters
tThe task which will be stored in the submit queue

Definition at line 262 of file EMailSmtpService.cpp.

Referenced by dtn::net::EMailConvergenceLayer::queue().

void dtn::net::EMailSmtpService::submitNow ( Task t)

Submits the given task immediately

Parameters
tThe task which will be transmitted immediately

Definition at line 267 of file EMailSmtpService.cpp.

Referenced by dtn::net::EMailConvergenceLayer::queue().

void dtn::net::EMailSmtpService::submitQueue ( )

Submits all stored tasks

Definition at line 273 of file EMailSmtpService.cpp.


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