3 #ifndef __MODEST_PROTO_H__
4 #define __MODEST_PROTO_H__
8 #define MODEST_PROTO_SENDMAIL "sendmail"
9 #define MODEST_PROTO_SMTP "smtp"
10 #define MODEST_PROTO_POP "pop"
11 #define MODEST_PROTO_IMAP "imap"
14 MODEST_PROTO_TYPE_ANY = 0,
15 MODEST_PROTO_TYPE_TRANSPORT = 1,
16 MODEST_PROTO_TYPE_STORE = 2,
18 typedef gint ModestProtoType;
21 * modest_proto_is_valid:
22 * @proto: a string describing the protocol
24 * checks if proto is a valid protocol
26 * Returns: TRUE if proto is valid, FALSE otherwise
28 gboolean modest_proto_is_valid (const gchar *proto);
32 * @proto: a string describing the protocol
34 * converts the string proto into a ModestProtoType
36 * Returns: a valid ModestProtoType corresponding to proto
38 ModestProtoType modest_proto_type (const gchar *proto);
40 #endif /*__MODEST_SERVER_PROTO_H__*/