libesmtp
Description:
Content:
Namespaces:
-
Smtp
Structs:
Enums:
Constants:
Delegates:
-
public delegate void EnumerateMessageCb (Message message)
-
public delegate void EnumerateRecipientCb (Recipient recipient, string mailbox)
-
public delegate unowned string MessageCb (out string buf, out int len)
-
public delegate void EventCb (Session session, int event_no, ...)
-
public delegate void MonitorCb (string buf, int buflen, int writing)
-
public delegate int StartTlsPasswordCb (string buf, int buflen, int rwflag)
-
public delegate void EtrnEnumerateNodeCb (EtrnNode node, int option, string domain)
-
public delegate int AuthInteract (AuthClientRequest request, out string result, int fields)
-
public delegate string AuthResponse (void* ctx, string challenge, int len, AuthInteract interact)
-
public delegate int AuthRecode (void* ctx, out string dstbuf, out int dstlen, string srcbuf, int srclen)
Methods:
-
public int version (string buf, string buf_len, int what)
-
public int errno ()
-
public string strerror (int error, string buf, string buflen)
-
public void auth_client_init ()
-
public void auth_client_exit ()
-
public void auth_encode (out string dstbuf, out int dstlen, string srcbuf, int srclen, void* arg)
-
public void auth_decode (out string dstbuf, out int dstlen, string srcbuf, int srclen, void* arg)
-
public AuthContext auth_create_context ()
Fields: