Class

CamelTransport

Description

abstract class Camel.Transport : Camel.Service {
  parent: CamelService,
  priv: CamelTransportPrivate*
}
No description available.

Implements

Instance methods

camel_transport_get_request_dsn

Returns whether should request Delivery Status Notification in the “send_to” operation.

since: 3.50

camel_transport_send_to

Sends the message asynchronously to the given recipients, regardless of the contents of message. If the message contains a “Bcc” header, the transport is responsible for stripping it.

since: 3.0

camel_transport_send_to_finish

Finishes the operation started with camel_transport_send_to().

since: 3.0

camel_transport_send_to_sync

Sends the message to the given recipients, regardless of the contents of message. If the message contains a “Bcc” header, the transport is responsible for stripping it.

since: 3.0

camel_transport_set_request_dsn

Sets whether should request Delivery Status Notification during the “send_to” operation.

since: 3.50

Methods inherited from CamelService (32)

Please see CamelService for a full list of methods.

Methods inherited from CamelObject (4)
camel_object_get_state_filename

Returns the name of the file in which persistent property values for object are stored. The file is used by camel_object_state_write() and camel_object_state_read() to save and restore object state.

since: 2.32

camel_object_set_state_filename

Sets the name of the file in which persistent property values for object are stored. The file is used by camel_object_state_write() and camel_object_state_read() to save and restore object state.

since: 2.32

camel_object_state_read

Read persistent object state from CamelObject:state-filename.

camel_object_state_write

Write persistent object state CamelObject:state-filename.

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Methods inherited from GInitable (1)
g_initable_init

Initializes the object implementing the interface.

since: 2.22

Properties

Properties inherited from CamelService (8)
Camel.Service:connection-status
No description available.

Camel.Service:display-name
No description available.

Camel.Service:password
No description available.

Camel.Service:provider
No description available.

Camel.Service:proxy-resolver
No description available.

Camel.Service:session
No description available.

Camel.Service:settings
No description available.

Camel.Service:uid
No description available.

Properties inherited from CamelObject (1)
Camel.Object:state-filename

The file in which to store persistent property values for this instance.

Signals

Signals inherited from GObject (1)
GObject::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

Class structure

struct CamelTransportClass {
  CamelServiceClass parent_class;
  gboolean (* send_to_sync) (
    CamelTransport* transport,
    CamelMimeMessage* message,
    CamelAddress* from,
    CamelAddress* recipients,
    gboolean* out_sent_message_saved,
    GCancellable* cancellable,
    GError** error
  );
  None reserved;
  
}
No description available.
Class members
parent_class: CamelServiceClass
No description available.
send_to_sync: gboolean (* send_to_sync) ( CamelTransport* transport, CamelMimeMessage* message, CamelAddress* from, CamelAddress* recipients, gboolean* out_sent_message_saved, GCancellable* cancellable, GError** error )
No description available.
reserved: None
No description available.

Virtual methods

Camel.TransportClass.send_to_sync

Sends the message to the given recipients, regardless of the contents of message. If the message contains a “Bcc” header, the transport is responsible for stripping it.

since: 3.0