TnyCamelSendQueue

TnyCamelSendQueue — A send queue implemented for Camel

Synopsis

                    TnyCamelSendQueue;
TnySendQueue*       tny_camel_send_queue_new            (TnyCamelTransportAccount *trans_account);
void                tny_camel_send_queue_flush          (TnyCamelSendQueue *self);
TnyCamelTransportAccount* tny_camel_send_queue_get_transport_account
                                                        (TnyCamelSendQueue *self);
void                tny_camel_send_queue_set_transport_account
                                                        (TnyCamelSendQueue *self,
                                                         TnyCamelTransportAccount *trans_account);

Object Hierarchy

  GObject
   +----TnyCamelSendQueue

Implemented Interfaces

TnyCamelSendQueue implements TnyFolderObserver and TnySendQueue.

Description

An implementation of TnySendQueue for Camel

Details

TnyCamelSendQueue

typedef struct _TnyCamelSendQueue TnyCamelSendQueue;


tny_camel_send_queue_new ()

TnySendQueue*       tny_camel_send_queue_new            (TnyCamelTransportAccount *trans_account);

Create a new TnySendQueue instance implemented for Camel

trans_account :

A TnyCamelTransportAccount instance

Returns :

A new TnySendQueue instance implemented for Camel

tny_camel_send_queue_flush ()

void                tny_camel_send_queue_flush          (TnyCamelSendQueue *self);

Flush the messages which are currently in this send queue

self :

a valid TnyCamelSendQueue instance

tny_camel_send_queue_get_transport_account ()

TnyCamelTransportAccount* tny_camel_send_queue_get_transport_account
                                                        (TnyCamelSendQueue *self);

Get the transport account for this send queue. If not NULL, the returned value must be unreferences when no longer needed.

self :

a valid TnyCamelSendQueue instance

Returns :

A TnyCamelTransportAccount instance or NULL

tny_camel_send_queue_set_transport_account ()

void                tny_camel_send_queue_set_transport_account
                                                        (TnyCamelSendQueue *self,
                                                         TnyCamelTransportAccount *trans_account);

set the transport account for this send queue.

self :

a valid TnyCamelSendQueue instance

trans_account :

A TnyCamelTransportAccount instance

See Also

TnySendQueue