⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pop3.h

📁 GNOME下的短信息发送中心
💻 H
字号:
/* * libsms pop3 header file * * Authors:     Michael Jochum <e9725005@stud3.tuwien.ac.at> * * TODO:         * * Fixes: * * For license terms, see the file COPYING in the project directory. */#ifndef POP3__#define POP3__#include <stdio.h>#include <sock.h>#include <mail.h>#include <glib.h>/* some POP3 constants */#define POP3_BUFSIZE 512 /* RFC 1939 */#define POP3_PORT 110    /* RFC 1939 */typedef enum{   GSMS_POP3_AUTHORIZATION,   GSMS_POP3_TRANSACTION,   GSMS_POP3_UPDATE} GSmsPop3State;typedef enum{   GSMS_POP3_OK,   GSMS_POP3_ERR,   GSMS_POP3_ERROR_STATE,   GSMS_POP3_ERROR_TIMEOUT,   GSMS_POP3_ERROR_NET,   GSMS_POP3_ERROR_PROTO,   GSMS_POP3_ERROR} GSmsPop3Error;typedef struct {   GSmsSocket *s;   GSmsPop3State state;   GList *mails;} GSmsPop3; GSmsPop3 *gsms_pop3_init(GSmsSocket *s);GSmsPop3Error gsms_pop3_close(GSmsPop3 *pd);GSmsPop3Error gsms_pop3_load_headers(GSmsPop3 *pd, FILE *f);GSmsPop3Error gsms_pop3_save_headers(GSmsPop3 *pd, FILE *f);GSmsPop3Error gsms_pop3_auth(GSmsPop3 *pd, const gchar *uname, 			     const gchar *passwd);GSmsPop3Error gsms_pop3_mail_getnew(GSmsPop3 *pd);GList *gsms_pop3_get_mailbox(GSmsPop3 *pd);void gsms_pop3_set_mailbox(GSmsPop3 *pd, GList *mb);GSmsPop3Error gsms_pop3_mail_delete(GSmsPop3 *pd, GSmsMail *m);GSmsPop3Error gsms_pop3_mail_get_body(GSmsPop3 *pd, GSmsMail *m);#endif /* POP3__ */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -