20 #ifndef __com_sun_star_mail_XMailService_idl__
21 #define __com_sun_star_mail_XMailService_idl__
37 module
com { module sun { module star { module mail {
98 raises(
com::sun::star::io::NotConnectedException);
171 void connect([in]
com::sun::star::uno::XCurrentContext xConnectionContext, [in]
XAuthenticator xAuthenticator)
172 raises(
com::sun::star::lang::IllegalArgumentException,
173 com::sun::star::io::AlreadyConnectedException,
174 com::sun::star::io::UnknownHostException,
175 com::sun::star::io::NoRouteToHostException,
176 com::sun::star::io::ConnectException,
177 com::sun::star::auth::AuthenticationFailedException,
196 boolean isConnected();
An MailException is the base of all mail related exceptions.
Definition: MailException.idl:34
Represents an interface that will be used to query for user information which are necessary to login ...
Definition: XAuthenticator.idl:35
The listener interface for connection events.
Definition: XConnectionListener.idl:35
Represents a mail server abstraction.
Definition: XMailService.idl:44
com::sun::star::uno::XCurrentContext getCurrentConnectionContext()
Return the context of the current connection.
void addConnectionListener([in] XConnectionListener xListener)
Register a connection listener.
void removeConnectionListener([in] XConnectionListener xListener)
Unregister a connection listener.
sequence< string > getSupportedConnectionTypes()
Returns all connection types which are supported to connect to the mail service.
Task (thread) local execution context for UNO.
Definition: XCurrentContext.idl:38
base interface of all UNO interfaces
Definition: XInterface.idl:48
Definition: Ambiguous.idl:22