CONTENT
- CHANGES
Szukaj
#top libimap¶
- libimap
- Predefined Constants
- IMAP_UTF7_*
- LIBIMAP_CONNSTEP*
- IMAP_IDLESTEP*
- FT_UID
- SE_*
- SORT***
- SE_FREE
- ST_UID
- CP_UID
- BODY***
- FT_PEEK
- LIBIMAP_OPT_***
- Datatypes / MACROS
- __SOCKADDR_COMMON
- __socklen_t
- enum tlse_starttls_mode
- enum tlse_proto_type
- in_addr_t
- in_port_t
- sa_family_t
- size_t
- SOCKET
- socklen_t
- socktls_session_t
- struct _imap
- struct _imapthread
- struct _mbstatus
- struct _quota
- struct addrinfo
- struct bodycont
- struct in_addr
- struct in6_addr
- struct mbovinfo
- struct mpovinfo
- struct sockaddr
- struct sockaddr_in
- struct sockaddr_in6
- struct sockaddr_un
- struct SOCKTLS_CTX_ST
- struct tm
- struct URLInfo
- uint8_t
- uint16_t
- uint32_t
- libimap Functions
- imap_ov_date2tm
- imap_qprint
- imap_8bit
- imap_base64
- imap_binary
- imap_text_conv
- imap_utf8
- imap_utf7_encode
- imap_utf7_decode
- imap_init
- imap_conn
- imap_close
- imap_socktls
- imap_tlsinfo
- imap_send
- imap_recv
- imap_onerecv
- imap_linerecv
- imap_cmdsrecv
- imap_haproxyhelo
- imap_banner
- imap_starttls
- imap_quit
- imap_noop
- imap_ping
- imap_idle
- imap_idleloop
- imap_capability
- imap_auth_login
- imap_auth_plain
- imap_auth_crammd5
- imap_auth_digestmd5
- imap_auth_scramsha1
- imap_auth_scramsha256
- imap_auth_apop
- imap_auth_ntlm
- imap_auth_rpa
- imap_auth_otp
- imap_auth_skey
- imap_auth_gssapi
- imap_auth_anonymous
- imap_auth_external
- imap_mbcomm
- imap_select
- imap_examine
- imap_check
- imap_unselect
- imap_mbclose
- imap_create
- imap_rename
- imap_delete
- imap_subscribe
- imap_unsubscribe
- imap_expunge
- imap_stat
- imap_group
- imap_expunge_b
- imap_expunge_m
- imap_expunge_f
- imap_status
- imap_list
- imap_list_m
- imap_list_f
- imap_lsub
- imap_lsub_m
- imap_lsub_f
- imap_getacl
- imap_setacl
- imap_deleteacl
- imap_listrights
- imap_myrights
- imap_get_quotaroot
- imap_get_quota
- imap_set_quota
- imap_fetch_list
- imap_fetch_list_p
- imap_fetch_list_m
- imap_fetch_list_f
- imap_sort
- imap_sort_m
- imap_sort_f
- imap_thread
- imap_search
- imap_search_m
- imap_search_f
- imap_setflag_full
- imap_setflag_full_b
- imap_setflag_full_m
- imap_setflag_full_f
- imap_clrflag_full
- imap_clrflag_full_b
- imap_clrflag_full_m
- imap_clrflag_full_m
- imap_mail_copy2
- imap_mail_copy
- imap_mail_move2
- imap_mail_move
- imap_mail_delete
- imap_mail_undelete
- imap_fetch_struct
- imap_fetch_cont
- imap_fetch_cont_m
- imap_fetch_cont_f
- imap_fetch_head
- imap_fetch_head_m
- imap_fetch_head_f
- imap_fetch_body
- imap_fetch_body_m
- imap_fetch_body_f
- imap_append2
- imap_append
- imap_set_opt
netutils - Narzędzia Sieciowe >> libnet - library network protocols >> libimap - Internet Message Access Protocol
IMAP Protocol
RFC 1730 - Internet Message Access Protocol - Version 4
RFC 2060 - Internet Message Access Protocol - Version 4rev1
SIEVE Protocol
RFC 5804 - A Protocol for Remotely Managing Sieve Scripts
POP3 Protocol
RFC 1081 - Post Office Protocol - Version 3
RFC 1725 - Post Office Protocol - Version 3
RFC 1939 - Post Office Protocol - Version 3
NNTP Protocol
RFC 977 - Network News Transfer Protocol
RFC 3977 - Network News Transfer Protocol (NNTP)
#top Predefined Constants¶
#top IMAP_UTF7_*¶
Definicja stałej
IMAP_UTF7_ENCODE i IMAP_UTF7_DECODE znajduje się w pliku nagłówkowym netutils/libimap.h.Definicja stałej
IMAP_UTF7_ENCODE i IMAP_UTF7_DECODE jest następująca:/* imap_utf7_conv() options */ #define IMAP_UTF7_ENCODE 0x01 #define IMAP_UTF7_DECODE 0x02
#top LIBIMAP_CONNSTEP*¶
Definicja stałej
LIBIMAP_CONNSTEP1 i LIBIMAP_CONNSTEP2 znajduje się w pliku nagłówkowym netutils/libimap.h.Definicja stałej
LIBIMAP_CONNSTEP1 i LIBIMAP_CONNSTEP2 jest następująca:/* imap_conn() - options */ #define LIBIMAP_CONNSTEP1 0x0001 #define LIBIMAP_CONNSTEP2 0x0002
#top IMAP_IDLESTEP*¶
Definicja stałej
IMAP_IDLESTEP1 i IMAP_IDLESTEP2 znajduje się w pliku nagłówkowym netutils/libimap.h.Definicja stałej
IMAP_IDLESTEP1 i IMAP_IDLESTEP2 jest następująca:/* imap_idle() options */ #define IMAP_IDLESTEP1 0x01 #define IMAP_IDLESTEP2 0x02
#top FT_UID¶
Definicja stałej
FT_UID znajduje się w pliku nagłówkowym netutils/libimap.h.Definicja stałej
FT_UID jest następująca:/* imap_fetch_list***() options */ #define FT_UID 0x01
#top SE_*¶
Definicja stałej
SE_*** znajduje się w pliku nagłówkowym netutils/libimap.h.Definicja stałej
SE_*** jest następująca:/* imap_sort() options */ #define SE_UID 0x01 #define SE_ORDERASC 0x02 #define SE_ORDERDESC 0x04
#top SORT***¶
Definicja stałej
SORT*** znajduje się w pliku nagłówkowym netutils/libimap.h.Definicja stałej
SORT*** jest następująca:/* imap_sort() criteria */ #define SORTARRIVAL 0x00 #define SORTDATE 0x01 #define SORTSIZE 0x02 #define SORTFROM 0x03 #define SORTTO 0x04 #define SORTCC 0x05 #define SORTSUBJECT 0x06
#top SE_FREE¶
Definicja stałej
SE_FREE znajduje się w pliku nagłówkowym netutils/libimap.h.Definicja stałej
SE_FREE jest następująca:/* imap_search() options */ #define SE_FREE 0x02
#top ST_UID¶
Definicja stałej
ST_UID znajduje się w pliku nagłówkowym netutils/libimap.h.Definicja stałej
ST_UID jest następująca:/* imap_***flag_full*() options */ #define ST_UID 0x01
#top CP_UID¶
Definicja stałej
CP_UID znajduje się w pliku nagłówkowym netutils/libimap.h.Definicja stałej
CP_UID jest następująca:/* imap_mail_***() options */ #define CP_UID 0x01
#top BODY***¶
Definicja stałej
BODY*** znajduje się w pliku nagłówkowym netutils/libimap.h.Definicja stałej
BODY*** jest następująca:#define BODYALTERNATIVE 0x01 #define BODYRELATED 0x02 #define BODYMIXED 0x04
#top FT_PEEK¶
Definicja stałej
FT_PEEK znajduje się w pliku nagłówkowym netutils/libimap.h.Definicja stałej
FT_PEEK jest następująca:/* imap_fetch_***() options */ #define FT_PEEK 0x02
#top LIBIMAP_OPT_***¶
Definicja stałej
LIBIMAP_OPT_*** znajduje się w pliku nagłówkowym netutils/libimap.h.Definicja stałej
LIBIMAP_OPT_*** jest następująca:/* imap_set_opt() optcmd / options */ #define LIBIMAP_OPT_LIST_CALL 0x0001 #define LIBIMAP_OPT_LIST_FD 0x0002 #define LIBIMAP_OPT_FETCH_CALL 0x0040 #define LIBIMAP_OPT_FETCHP_CALL 0x0100 #define LIBIMAP_OPT_FETCH_FD 0x0080 #define LIBIMAP_OPT_RECV_CALL 0x0004 #define LIBIMAP_OPT_RECV_FD 0x0008 #define LIBIMAP_OPT_SEND_CALL 0x0010 #define LIBIMAP_OPT_SEND_FD 0x0020
#top Datatypes / MACROS¶
#top __SOCKADDR_COMMON¶
Definicja typu
__SOCKADDR_COMMON znajduje się w pliku nagłówkowym bits/sockaddr.h.Definicja typu
__SOCKADDR_COMMON jest następująca:/* This macro is used to declare the initial common members of the data types used for socket addresses, `struct sockaddr', `struct sockaddr_in', `struct sockaddr_un', etc. */ #define __SOCKADDR_COMMON(sa_prefix) \ sa_family_t sa_prefix##family
#top __socklen_t¶
Definicja typu
__socklen_t znajduje się w pliku nagłówkowym bits/types.h.Definicja typu
__socklen_t jest następująca:/* Duplicate info from sys/socket.h. */ __STD_TYPE __U32_TYPE __socklen_t;
#top enum tlse_starttls_mode¶
Definicja typu
enum tlse_starttls_mode znajduje się w pliku nagłówkowym netutils/libsocktls.h.Definicja typu
enum tlse_starttls_mode jest następująca:
enum tlse_starttls_mode {
tlse_starttls_server=1,
tlse_starttls_client=2
} tlse_starttls_mode; /* kind type of secure protocol: server or client */
#top enum tlse_proto_type¶
Definicja typu
enum tlse_proto_type znajduje się w pliku nagłówkowym netutils/libsocktls.h.Definicja typu
enum tlse_proto_type jest następująca:
enum tlse_proto_type {
tlse_proto_auto = 0,
tlse_proto_sslv3x = 2,
tlse_proto_tlsv10 = 3,
tlse_proto_tlsv11 = 4,
tlse_proto_tlsv12 = 5,
tlse_proto_tlsv13 = 6,
tlse_proto_dtlsv09= 7,
tlse_proto_dtlsv10= 8,
tlse_proto_dtlsv12= 10,
tlse_proto_NULL =255
} tlse_proto_type; /* type of secure protocol to use. */
#top in_addr_t¶
Definicja struktury
in_addr_t znajduje się w pliku nagłówkowym netinet/in.h.Definicja struktury
in_addr_t jest następująca:/* Internet address. */ typedef uint32_t in_addr_t;
#top in_port_t¶
Definicja struktury
in_port_t znajduje się w pliku nagłówkowym netinet/in.h.Definicja struktury
in_port_t jest następująca:/* Type to represent a port. */ typedef uint16_t in_port_t;
#top sa_family_t¶
Definicja typu
sa_family_t znajduje się w pliku nagłówkowym bits/sockaddr.h.Definicja typu
sa_family_t jest następująca:/* POSIX.1g specifies this type name for the `sa_family' member. */ typedef unsigned short int sa_family_t;
#top size_t¶
Definicja typu
size_t znajduje się w pliku nagłówkowym /usr/lib/gcc/i386-redhat-linux/4.1.1/include/stddef.h.Definicja typu
size_t jest następująca:/* Unsigned type of `sizeof' something. */ /* Define this type if we are doing the whole job, or if we want this type in particular. */ #if defined (_STDDEF_H) || defined (__need_size_t) #ifndef __size_t__ /* BeOS */ #ifndef __SIZE_T__ /* Cray Unicos/Mk */ #ifndef _SIZE_T /* in case <sys/types.h> has defined it. */ #ifndef _SYS_SIZE_T_H #ifndef _T_SIZE_ #ifndef _T_SIZE #ifndef __SIZE_T #ifndef _SIZE_T_ #ifndef _BSD_SIZE_T_ #ifndef _SIZE_T_DEFINED_ #ifndef _SIZE_T_DEFINED #ifndef _BSD_SIZE_T_DEFINED_ /* Darwin */ #ifndef _SIZE_T_DECLARED /* FreeBSD 5 */ #ifndef ___int_size_t_h #ifndef _GCC_SIZE_T #ifndef _SIZET_ #ifndef __size_t #define __size_t__ /* BeOS */ #define __SIZE_T__ /* Cray Unicos/Mk */ #define _SIZE_T #define _SYS_SIZE_T_H #define _T_SIZE_ #define _T_SIZE #define __SIZE_T #define _SIZE_T_ #define _BSD_SIZE_T_ #define _SIZE_T_DEFINED_ #define _SIZE_T_DEFINED #define _BSD_SIZE_T_DEFINED_ /* Darwin */ #define _SIZE_T_DECLARED /* FreeBSD 5 */ #define ___int_size_t_h #define _GCC_SIZE_T #define _SIZET_ #if defined (__FreeBSD__) && (__FreeBSD__ >= 5) /* __size_t is a typedef on FreeBSD 5!, must not trash it. */ #else #define __size_t #endif #ifndef __SIZE_TYPE__ #define __SIZE_TYPE__ long unsigned int #endif #if !(defined (__GNUG__) && defined (size_t)) typedef __SIZE_TYPE__ size_t; #ifdef __BEOS__ typedef long ssize_t; #endif /* __BEOS__ */ #endif /* !(defined (__GNUG__) && defined (size_t)) */ #endif /* __size_t */ #endif /* _SIZET_ */ #endif /* _GCC_SIZE_T */ #endif /* ___int_size_t_h */ #endif /* _SIZE_T_DECLARED */ #endif /* _BSD_SIZE_T_DEFINED_ */ #endif /* _SIZE_T_DEFINED */ #endif /* _SIZE_T_DEFINED_ */ #endif /* _BSD_SIZE_T_ */ #endif /* _SIZE_T_ */ #endif /* __SIZE_T */ #endif /* _T_SIZE */ #endif /* _T_SIZE_ */ #endif /* _SYS_SIZE_T_H */ #endif /* _SIZE_T */ #endif /* __SIZE_T__ */ #endif /* __size_t__ */ #undef __need_size_t #endif /* _STDDEF_H or __need_size_t. */
#top SOCKET¶
Definicja typu
SOCKET znajduje się w pliku nagłówkowym libsocknet.h.Definicja typu
SOCKET jest następująca:#if defined(__WIN32__) || defined(WIN32) || defined(_WIN32) /*typedef u_int SOCKET;*/ /* C:/Dev-CPP/bin/../lib/gcc/mingw32/3.4.2/../../../../include/winsock.h:32: error: conflicting types for 'SOCKET' ../../libinc/datatypes.h:33: error: previous declaration of 'SOCKET' was here */ #else typedef int SOCKET; #endif
#top socklen_t¶
Definicja typu
socklen_t znajduje się w pliku nagłówkowym bits/socket.h.Definicja typu
socklen_t jest następująca:/* Type for length arguments in socket calls. */ #ifndef __socklen_t_defined typedef __socklen_t socklen_t; # define __socklen_t_defined #endif
#top socktls_session_t¶
Definicja struktury
socktls_session_t znajduje się w pliku nagłówkowym libnet/libsocktls.h.Definicja struktury
socktls_session_t jest następująca:typedef void* socktls_session_t;
#top struct _imap¶
Definicja struktury
struct _imap znajduje się w pliku nagłówkowym libnet/libimap.h.Definicja struktury
struct _imap jest następująca:
struct _imap {
const char *self;
short int argquiet;
short int argdebug;
short int isterm;
char *C_NORMAL;
char *C_SEND;
char *C_LINE;
char *C_OK;
char *C_WARN;
char *C_FAIL;
char *C_ERR;
short int argsocksend;
short int argsockrecv;
short int argsockinfo;
short int argcommsend;
short int argcommrecv;
short int argdatasend;
short int argdatarecv;
short int argtlsinfo;
short int argcertcheck;
short int argcertverify;
short int argcertinfo;
short int argcertshow;
struct URLInfo *urlsinfo, urlsdata; char mbname[512];
double dnsqtimeo;
char *dnsqaddr;
char ipaddr[DMAXHOST6ADDR];
short int REUSEADDR;
short int REUSEPORT;
int SNDTIMEO;
int RCVTIMEO;
int SNDBUF;
int RCVBUF;
short int SNDLOWAT;
short int RCVLOWAT;
short int KEEPALIVE;
short int NODELAY;
char *bindaddr;
double timeoconn;
double timeosock;
char tlsname[DMAXHOSTNAME];
struct addrinfo *addrlist;
sa_family_t af_family;
SOCKET osock;
char *x509_cafile;
#ifdef HAVE_LIBTLS
enum tlse_proto_type opt_proto_type;
struct SOCKTLS_CTX_ST *ssl_ctx;
socktls_session_t ssl;
#endif
/** @name proxy */
short int proxytalk; /* proxyneed==1 - talking with proxy - not with the destination server */
struct URLInfo viaxdata, *viaxinfo;
short int proxytunnel;
short int proxysocks;
double dnsq;
double conn;
double bann;
double starttls;
double socktls;
double auth;
double quit;
double comm;
char peekdata[8192];
size_t peekseek;
int istatus;
char sstatus[256]; char imaptext[256]; /* status line (command result last line) */
unsigned int speed;
long long int size;
/* size_t filesize; */
/* IMAP - SELECT/EXAMINE - messages */
/* POP3 - STAT */
/* NNTP - GROUP */
int Nmsgs;
/* IMAP - SELECT/EXAMINE - recent */
/* POP - STAT (sum size messages) */
int Recent;
/** @name IMAP setopt callback */
call_list_t *list_call;
void *list_fdfd;
call_fetch_t *fetch_call;
void *fetch_fdfd;
call_fetchp_t *fetchp_call;
call_fetchm_t *fetchm_call;
call_recv_t *recv_call;
void *recv_fdfd;
call_send_t *send_call;
void *send_fdfd;
};
#top struct _imapthread¶
Definicja struktury
struct _imapthread znajduje się w pliku nagłówkowym libnet/libimap.h.Definicja struktury
struct _imapthread jest następująca:
struct _imapthread {
int uid;
int ref;
};
#top struct _mbstatus¶
Definicja struktury
struct _mbstatus znajduje się w pliku nagłówkowym libnet/libimap.h.Definicja struktury
struct _mbstatus jest następująca:
struct _mbstatus {
int flags;
/* IMAP - commmon */
int uidnext;
int uidvalidity;
/* IMAP - STATUS */
int messages;
int recent;
int unseen;
/* IMAP - APPEND [uidvalidity uidlast] */
/* IMAP - COPY [uidvalidity uidlast uidcopy] */
char uidlast[256];
char uidcopy[256];
/* POP3 - STAT (messages,statsize) */
size_t statsize;
};
#top struct _quota¶
Definicja struktury
struct _quota znajduje się w pliku nagłówkowym libnet/libimap.h.Definicja struktury
struct _quota jest następująca:
struct _quota {
char mbname[256];
struct {
long long int usage;
long long int limit;
} storage;
struct {
long long int usage;
long long int limit;
} message;
};
#top struct addrinfo¶
Deklaracja struktury
struct addrinfo znajduje się w pliku nagłówkowym netdb.h.Deklaracja struktury
struct addrinfo jest następująca:
/* Structure to contain information about address of a service provider. */
struct addrinfo
{
int ai_flags; /* Input flags. */
int ai_family; /* Protocol family for socket. */
int ai_socktype; /* Socket type. */
int ai_protocol; /* Protocol for socket. */
socklen_t ai_addrlen; /* Length of socket address. */
struct sockaddr *ai_addr; /* Socket address for socket. */
char *ai_canonname; /* Canonical name for service location. */
struct addrinfo *ai_next; /* Pointer to next in list. */
};
#top struct bodycont¶
Deklaracja struktury
struct bodycont znajduje się w pliku nagłówkowym netutils/libimap.h.Deklaracja struktury
struct bodycont jest następująca:
struct bodycont {
short int flag;
char part[16];
short int depth;
char *type1; /* text image alternative related mixed application */
char *type2; /* plain html html png jpeg octet-stream */
char *name; /* boundary */
char *desc; /* ........ */
char *fn1; /* name */
char *fn2; /* filename.ext */
char *conttype; /* 7bit quoted-printable base64 */
int ecsize;
int size;
int lines;
};
#top struct in_addr¶
Deklaracja struktury
struct in_addr znajduje się w pliku nagłówkowym netinet/in.h.Deklaracja struktury
struct in_addr jest następująca:
/* Internet address. */
struct in_addr
{
in_addr_t s_addr;
};
#top struct in6_addr¶
Deklaracja struktury
struct in6_addr znajduje się w pliku nagłówkowym netinet/in.h.Deklaracja struktury
struct in6_addr jest następująca:
/* IPv6 address */
struct in6_addr
{
union
{
uint8_t u6_addr8[16];
uint16_t u6_addr16[8];
uint32_t u6_addr32[4];
} in6_u;
#define s6_addr in6_u.u6_addr8
#define s6_addr16 in6_u.u6_addr16
#define s6_addr32 in6_u.u6_addr32
};
#top struct mbovinfo¶
Definicja struktury
struct mbovinfo znajduje się w pliku nagłówkowym libnet/libimap.h.Definicja struktury
struct mbovinfo jest następująca:
struct mbovinfo {
int uid;
int msgno;
char messageid[64]; /* UID for nntp - <20121017191644.10A4DE37C@cen06dev.xen.wbcd.pl> */
char references[96]; /* References for replied previous Message-ID */
time_t idatets;
char idate[32]; /* Wed, 17 Oct 2012 21:16:43 +0200 */
time_t datets;
char date[32]; /* Wed, 17 Oct 2012 21:16:43 +0200 */
char from [256]; /* root <root@cen06dev.xen.wbcd.pl> */
char to [256]; /* sp@cen06dev.xen.wbcd.pl */
char cc [256];
char subject[256]; /* test message */
size_t size;
/*int bitsflag;*/
unsigned int recent:1;
unsigned int flagged:1;
unsigned int answered:1;
unsigned int deleted:1;
unsigned int seen:1;
unsigned int draft:1;
/** NOTE: 2017/12/22 compatibility with Thunderbird, Forwarded message have flag $Forwarded */
unsigned int forwarded:1;
/** NOTE: align to 8 bit */
unsigned int unused01:1;
unsigned int label1:1;
unsigned int label2:1;
unsigned int label3:1;
unsigned int label4:1;
unsigned int label5:1;
/** NOTE: align to 8 bit */
unsigned int unused02:1;
unsigned int unused03:1;
unsigned int unused04:1;
};
#top struct mpovinfo¶
Definicja struktury
struct mpovinfo znajduje się w pliku nagłówkowym libnet/libimap.h.Definicja struktury
struct mpovinfo jest następująca:
struct mpovinfo {
int uid;
int msgno;
char *messageid; /* Message-ID: also UID for nntp - <20121017191644.10A4DE37C@cen06dev.xen.wbcd.pl> */
char *references; /* References for replied previous Message-ID */
char *contenttype;
time_t idatets;
char idate[32]; /* Wed, 17 Oct 2012 21:16:43 +0200 */
time_t datets;
char date[32]; /* Wed, 17 Oct 2012 21:16:43 +0200 */
char *from ; /* root <root@cen06dev.xen.wbcd.pl> */
char *to ; /* sp@cen06dev.xen.wbcd.pl */
char *cc ;
char *subject; /* test message */
size_t size;
/*int bitsflag;*/
unsigned int recent:1;
unsigned int flagged:1;
unsigned int answered:1;
unsigned int deleted:1;
unsigned int seen:1;
unsigned int draft:1;
/** NOTE 2017/12/22 compatibility with Thunderbird, Forwarded message have flag $Forwarded */
unsigned int forwarded:1;
/** NOTE: align to 8 bit */
unsigned int unused01:1;
unsigned int label1:1;
unsigned int label2:1;
unsigned int label3:1;
unsigned int label4:1;
unsigned int label5:1;
/** NOTE: align to 8 bit */
unsigned int unused02:1;
unsigned int unused03:1;
unsigned int unused04:1;
};
#top struct sockaddr¶
Deklaracja struktury
struct sockaddr znajduje się w pliku nagłówkowym bits/socket.h.Deklaracja struktury
struct sockaddr jest następująca:
/* Structure describing a generic socket address. */
struct sockaddr
{
__SOCKADDR_COMMON (sa_); :* Common data: address family and length. */
char sa_data[14]; /* Address data. */
};
#top struct sockaddr_in¶
Deklaracja struktury
struct sockaddr_in znajduje się w pliku nagłówkowym netinet/in.h.Deklaracja struktury
struct sockaddr_in jest następująca:
/* Structure describing an Internet socket address. */
struct sockaddr_in
{
__SOCKADDR_COMMON (sin_);
in_port_t sin_port; /* Port number. */
struct in_addr sin_addr; /* Internet address. */
/* Pad to size of `struct sockaddr'. */
unsigned char sin_zero[sizeof (struct sockaddr) -
__SOCKADDR_COMMON_SIZE -
sizeof (in_port_t) -
sizeof (struct in_addr)];
};
#top struct sockaddr_in6¶
Deklaracja struktury
struct sockaddr_in6 znajduje się w pliku nagłówkowym netinet/in.h.Deklaracja struktury
struct sockaddr_in6 jest następująca:
/* Ditto, for IPv6. */
struct sockaddr_in6
{
__SOCKADDR_COMMON (sin6_);
in_port_t sin6_port; /* Transport layer port # */
uint32_t sin6_flowinfo; /* IPv6 flow information */
struct in6_addr sin6_addr; /* IPv6 address */
uint32_t sin6_scope_id; /* IPv6 scope-id */
};
#top struct sockaddr_un¶
Deklaracja struktury
struct sockaddr_un znajduje się w pliku nagłówkowym sys/un.h.Deklaracja struktury
struct sockaddr_un jest następująca:
/* Structure describing the address of an AF_LOCAL (aka AF_UNIX) socket. */
struct sockaddr_un
{
__SOCKADDR_COMMON (sun_);
char sun_path[108]; /* Path name. */
};
#top struct SOCKTLS_CTX_ST¶
Definicja struktury
struct SOCKTLS_CTX_ST znajduje się w pliku nagłówkowym libnet/libsocktls.h.Definicja struktury
struct SOCKTLS_CTX_ST jest następująca:typedef struct SOCKTLS_CTX_ST SOCKTLS_CTX;
#top struct tm¶
Definicja struktury
struct tm znajduje się w pliku nagłówkowym time.h.Definicja struktury
struct tm jest następująca:
/* Used by other time functions. */
struct tm
{
int tm_sec; /* Seconds. [0-60] (1 leap second) */
int tm_min; /* Minutes. [0-59] */
int tm_hour; /* Hours. [0-23] */
int tm_mday; /* Day. [1-31] */
int tm_mon; /* Month. [0-11] */
int tm_year; /* Year - 1900. */
int tm_wday; /* Day of week. [0-6] */
int tm_yday; /* Days in year.[0-365] */
int tm_isdst; /* DST. [-1/0/1]*/
#ifdef __USE_BSD
long int tm_gmtoff; /* Seconds east of UTC. */
__const char *tm_zone; /* Timezone abbreviation. */
#else
long int __tm_gmtoff; /* Seconds east of UTC. */
__const char *__tm_zone; /* Timezone abbreviation. */
#endif
};
#top struct URLInfo¶
Definicja struktury
struct URLInfo znajduje się w pliku nagłówkowym libnet/string.h.Definicja struktury
struct URLInfo jest następująca:
struct URLInfo {
/* 12 + 3 + 64 + 1 + 64 + 1 + DMAXHOSTNAME + 1 + DMAXHOSTPORT + 8192 */
/* scheme :// user : pass : host : port /path?query#anchor */
char buffurls[12+3+256+1+256+1+/*DMAXHOSTNAME*/1025+1+/*DMAXHOSTPORT*/6+8192];
char scheme[25];
char host[/*DMAXHOSTNAME*/1025];
char port[/*DMAXHOSTPORT*/6];
int iaport;
char user[256];
char pass[256];
char *path;
char *query;
char *anchor;
};
#top uint8_t¶
Definicja typu
uint8_t znajduje się w pliku nagłówkowym stdint.h.Definicja typu
uint8_t jest następująca:/* Unsigned. */ typedef unsigned char uint8_t;
#top uint16_t¶
Definicja typu
uint16_t znajduje się w pliku nagłówkowym stdint.h.Definicja typu
uint16_t jest następująca:/* Unsigned. */ typedef unsigned short int uint16_t;
#top uint32_t¶
Definicja typu
uint32_t znajduje się w pliku nagłówkowym stdint.h.Definicja typu
uint32_t jest następująca:/* Unsigned. */ #ifndef __uint32_t_defined typedef unsigned int uint32_t; # define __uint32_t_defined #endif
#top libimap Functions¶
#top imap_ov_date2tm¶
Deklaracja funkcji
imap_ov_date2tm() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_ov_date2tm() jest następująca:SELECT ALL
void imap_ov_date2tm(const char *chdate, struct tm *tmdate);
Funkcja imap_ov_date2tm()
Argumenty:
const char *chdate -
struct tm *tmdate -
Zwracana wartość:
Funkcja nie zwraca żadnej wartości.
Argumenty:
const char *chdate -
struct tm *tmdate -
Zwracana wartość:
Funkcja nie zwraca żadnej wartości.
#top imap_qprint¶
Deklaracja funkcji
imap_qprint() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_qprint() jest następująca:SELECT ALL
/* quoted printable decode */ /* imap_qprint() - Convert a quoted-printable string to an 8 bit string */ int imap_qprint(const char *bufffrom, const size_t sizefrom, char *bufftoto, const size_t sizetoto);
Funkcja imap_qprint()
Argumenty:
const char *bufffrom -
const size_t sizefrom -
char *bufftoto -
const size_t sizetoto -
Zwracana wartość:
int -
Argumenty:
const char *bufffrom -
const size_t sizefrom -
char *bufftoto -
const size_t sizetoto -
Zwracana wartość:
int -
#top imap_8bit¶
Deklaracja funkcji
imap_8bit() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_8bit() jest następująca:SELECT ALL
/* quoted printable encode */ /* imap_8bit() - Convert an 8bit string to a quoted-printable string */ int imap_8bit(const char *bufffrom, const size_t sizefrom, char *bufftoto, const size_t sizetoto);
Funkcja imap_8bit()
Argumenty:
const char *bufffrom -
const size_t sizefrom -
char *bufftoto -
const size_t sizetoto -
Zwracana wartość:
int -
Argumenty:
const char *bufffrom -
const size_t sizefrom -
char *bufftoto -
const size_t sizetoto -
Zwracana wartość:
int -
#top imap_base64¶
Deklaracja funkcji
imap_base64() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_base64() jest następująca:SELECT ALL
/* base64 decode */ /*imap_base64() - Decode BASE64 encoded text */ int imap_base64(const char *bufffrom, const size_t sizefrom, char *bufftoto, const size_t sizetoto);
Funkcja imap_base64()
Argumenty:
const char *bufffrom -
const size_t sizefrom -
char *bufftoto -
const size_t sizetoto -
Zwracana wartość:
int -
Argumenty:
const char *bufffrom -
const size_t sizefrom -
char *bufftoto -
const size_t sizetoto -
Zwracana wartość:
int -
#top imap_binary¶
Deklaracja funkcji
imap_binary() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_binary() jest następująca:SELECT ALL
/* base64 encode */ /*imap_binary() - Convert an 8bit string to a base64 string */ int imap_binary(const char *bufffrom, const size_t sizefrom, char *bufftoto, const size_t sizetoto);
Funkcja imap_binary()
Argumenty:
const char *bufffrom -
const size_t sizefrom -
char *bufftoto -
const size_t sizetoto -
Zwracana wartość:
int -
Argumenty:
const char *bufffrom -
const size_t sizefrom -
char *bufftoto -
const size_t sizetoto -
Zwracana wartość:
int -
#top imap_text_conv¶
Deklaracja funkcji
imap_text_conv() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_text_conv() jest następująca:SELECT ALL
/* imap_text_conv() - interface to iconv */ char *imap_text_conv(const char *buffdata, char *bufftoto, const size_t buffsize, const char *fromch, const char *totoch);
Funkcja imap_text_conv()
Argumenty:
const char *buffdata -
char *bufftoto -
const size_t buffsize -
const char *fromch -
const char *totoch -
Zwracana wartość:
char * -
Argumenty:
const char *buffdata -
char *bufftoto -
const size_t buffsize -
const char *fromch -
const char *totoch -
Zwracana wartość:
char * -
#top imap_utf8¶
Deklaracja funkcji
imap_utf8() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_utf8() jest następująca:SELECT ALL
/* imap_utf8() === iconv_mime_decode() ~~~ imap_mime_header_decode() */ /* imap_utf8() - mime encoded message header decode */ char *imap_utf8(char *buffdata, const size_t buffsize, const char *totoch);
Funkcja imap_utf8()
Argumenty:
char *buffdata -
const size_t buffsize -
const char *totoch -
Zwracana wartość:
char * -
Argumenty:
char *buffdata -
const size_t buffsize -
const char *totoch -
Zwracana wartość:
char * -
#top imap_utf7_encode¶
Deklaracja funkcji
imap_utf7_encode() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_utf7_encode() jest następująca:SELECT ALL
size_t imap_utf7_encode(char *bufffrom, const size_t sizefrom, char *bufftoto, const size_t sizetoto);
Funkcja imap_utf7_encode()
Argumenty:
char *bufffrom -
const size_t sizefrom -
char *bufftoto -
const size_t sizetoto -
Zwracana wartość:
int -
Argumenty:
char *bufffrom -
const size_t sizefrom -
char *bufftoto -
const size_t sizetoto -
Zwracana wartość:
int -
#top imap_utf7_decode¶
Deklaracja funkcji
imap_utf7_decode() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_utf7_decode() jest następująca:SELECT ALL
size_t imap_utf7_decode(char *bufffrom, const size_t sizefrom, char *bufftoto, const size_t sizetoto);
Funkcja imap_utf7_decode()
Argumenty:
char *bufffrom -
const size_t sizefrom -
char *bufftoto -
const size_t sizetoto -
Zwracana wartość:
size_t -
Argumenty:
char *bufffrom -
const size_t sizefrom -
char *bufftoto -
const size_t sizetoto -
Zwracana wartość:
size_t -
#top imap_init¶
Deklaracja funkcji
imap_init() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_init() jest następująca:SELECT ALL
int imap_init(struct _imap *imap);
#top imap_conn¶
Deklaracja funkcji
imap_conn() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_conn() jest następująca:SELECT ALL
int imap_conn(struct _imap *imap, const short int options);
Funkcja imap_conn()
Argumenty:
struct _imap *imap -
const short int options - LIBIMAP_CONNSTEP1, LIBIMAP_CONNSTEP2,
Zwracana wartość:
int -
Argumenty:
struct _imap *imap -
const short int options - LIBIMAP_CONNSTEP1, LIBIMAP_CONNSTEP2,
Zwracana wartość:
int -
#top imap_close¶
Deklaracja funkcji
imap_close() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_close() jest następująca:SELECT ALL
int imap_close(struct _imap *imap);
#top imap_socktls¶
Deklaracja funkcji
imap_socktls() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_socktls() jest następująca:SELECT ALL
int imap_socktls(struct _imap *imap);
#top imap_tlsinfo¶
Deklaracja funkcji
imap_tlsinfo() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_tlsinfo() jest następująca:SELECT ALL
int imap_tlsinfo(struct _imap *imap);
#top imap_send¶
Deklaracja funkcji
imap_send() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_send() jest następująca:SELECT ALL
int imap_send(struct _imap *imap, const char *buffdata, const size_t buffsize);
Funkcja imap_send()
Argumenty:
struct _imap *imap -
const char *buffdata -
const size_t buffsize -
Zwracana wartość:
int -
Argumenty:
struct _imap *imap -
const char *buffdata -
const size_t buffsize -
Zwracana wartość:
int -
#top imap_recv¶
Deklaracja funkcji
imap_recv() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_recv() jest następująca:SELECT ALL
int imap_recv(struct _imap *imap, const char *buffdata, const size_t buffsize);
Funkcja imap_recv()
Argumenty:
struct _imap *imap -
const char *buffdata -
const size_t buffsize -
Zwracana wartość:
int -
Argumenty:
struct _imap *imap -
const char *buffdata -
const size_t buffsize -
Zwracana wartość:
int -
#top imap_onerecv¶
Deklaracja funkcji
imap_onerecv() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_onerecv() jest następująca:SELECT ALL
int imap_onerecv(struct _imap *imap, char *buffdata, const size_t buffsize);
Funkcja imap_onerecv()
Argumenty:
struct _imap *imap -
char *buffdata -
const size_t buffsize -
Zwracana wartość:
int -
Argumenty:
struct _imap *imap -
char *buffdata -
const size_t buffsize -
Zwracana wartość:
int -
#top imap_linerecv¶
Deklaracja funkcji
imap_linerecv() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_linerecv() jest następująca:SELECT ALL
int imap_linerecv(struct _imap *imap, char *buffdata, const size_t buffsize);
Funkcja imap_linerecv()
Argumenty:
struct _imap *imap -
char *buffdata -
const size_t buffsize -
Zwracana wartość:
int -
Argumenty:
struct _imap *imap -
char *buffdata -
const size_t buffsize -
Zwracana wartość:
int -
#top imap_cmdsrecv¶
Deklaracja funkcji
imap_cmdsrecv() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_cmdsrecv() jest następująca:SELECT ALL
int imap_linerecv(struct _imap *imap, char *buffdata, const size_t buffsize, const short int steprecv);
Przestarzała, ze względu na ograniczenia wskazane jest używanie innych funkcji: imap_recv(), imap_onerecv(), imap_linerecv(),
Funkcja imap_cmdsrecv()Argumenty:
struct _imap *imap -
char *buffdata -
const size_t buffsize -
const short int steprecv -
Zwracana wartość:
int -
#top imap_haproxyhelo¶
Deklaracja funkcji
imap_haproxyhelo() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_haproxyhelo() jest następująca:SELECT ALL
int imap_haproxyhelo(struct _imap *imap, const char *buffline);
Funkcja imap_haproxyhelo()
Argumenty:
struct _imap *imap -
const char *buffline -
Zwracana wartość:
int -
Argumenty:
struct _imap *imap -
const char *buffline -
Zwracana wartość:
int -
#top imap_banner¶
Deklaracja funkcji
imap_banner() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_banner() jest następująca:SELECT ALL
int imap_banner(struct _imap *imap, char *buffdata, const size_t buffsize);
Funkcja imap_banner()
Argumenty:
struct _imap *imap -
char *buffdata -
const size_t buffsize -
Zwracana wartość:
int -
Argumenty:
struct _imap *imap -
char *buffdata -
const size_t buffsize -
Zwracana wartość:
int -
#top imap_starttls¶
Deklaracja funkcji
imap_starttls() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_starttls() jest następująca:SELECT ALL
int imap_starttls(struct _imap *imap);
#top imap_quit¶
Deklaracja funkcji
imap_quit() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_quit() jest następująca:SELECT ALL
int imap_quit(struct _imap *imap);
#top imap_noop¶
Deklaracja funkcji
imap_noop() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_noop() jest następująca:SELECT ALL
int imap_noop(struct _imap *imap);
#top imap_ping¶
Deklaracja funkcji
imap_ping() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_ping() jest następująca:SELECT ALL
int imap_ping(struct _imap *imap);
#top imap_idle¶
Deklaracja funkcji
imap_idle() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_idle() jest następująca:SELECT ALL
int imap_idle(struct _imap *imap, const short int options);
Funkcja imap_idle()
Argumenty:
struct _imap *imap -
const short int options - IMAP_IDLESTEP1, IMAP_IDLESTEP2,
Zwracana wartość:
int -
Argumenty:
struct _imap *imap -
const short int options - IMAP_IDLESTEP1, IMAP_IDLESTEP2,
Zwracana wartość:
int -
#top imap_idleloop¶
Deklaracja funkcji
imap_idleloop() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_idleloop() jest następująca:SELECT ALL
int imap_idleloop(struct _imap *imap, char *buffdata, const size_t buffsize);
Funkcja imap_idleloop()
Argumenty:
struct _imap *imap -
char *buffdata -
const size_t buffsize -
Zwracana wartość:
int -
Argumenty:
struct _imap *imap -
char *buffdata -
const size_t buffsize -
Zwracana wartość:
int -
#top imap_capability¶
Deklaracja funkcji
imap_capability() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_capability() jest następująca:SELECT ALL
int imap_capability(struct _imap *imap, char *buffdata, const size_t sizedata);
Funkcja imap_capability()
Argumenty:
struct _imap *imap -
char *buffdata -
const size_t sizedata -
Zwracana wartość:
int -
Argumenty:
struct _imap *imap -
char *buffdata -
const size_t sizedata -
Zwracana wartość:
int -
#top imap_auth_login¶
Deklaracja funkcji
imap_auth_login() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_auth_login() jest następująca:SELECT ALL
int imap_auth_login(struct _imap *imap);
#top imap_auth_plain¶
Deklaracja funkcji
imap_auth_plain() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_auth_plain() jest następująca:SELECT ALL
int imap_auth_plain(struct _imap *imap);
#top imap_auth_crammd5¶
Deklaracja funkcji
imap_auth_crammd5() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_auth_crammd5() jest następująca:SELECT ALL
int imap_auth_crammd5(struct _imap *imap);
#top imap_auth_digestmd5¶
Deklaracja funkcji
imap_auth_digestmd5() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_auth_digestmd5() jest następująca:SELECT ALL
int imap_auth_digestmd5(struct _imap *imap);
#top imap_auth_scramsha1¶
Deklaracja funkcji
imap_auth_scramsha1() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_auth_scramsha1() jest następująca:SELECT ALL
int imap_auth_scramsha1(struct _imap *imap);
#top imap_auth_scramsha256¶
Deklaracja funkcji
imap_auth_scramsha256() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_auth_scramsha256() jest następująca:SELECT ALL
int imap_auth_scramsha1(struct _imap *imap);
#top imap_auth_apop¶
Deklaracja funkcji
imap_auth_apop() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_auth_apop() jest następująca:SELECT ALL
int imap_auth_apop(struct _imap *imap);
#top imap_auth_ntlm¶
Deklaracja funkcji
imap_auth_ntlm() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_auth_ntlm() jest następująca:SELECT ALL
int imap_auth_ntlm(struct _imap *imap);
#top imap_auth_rpa¶
Deklaracja funkcji
imap_auth_rpa() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_auth_rpa() jest następująca:SELECT ALL
int imap_auth_rpa(struct _imap *imap);
#top imap_auth_otp¶
Deklaracja funkcji
imap_auth_otp() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_auth_otp() jest następująca:SELECT ALL
int imap_auth_otp(struct _imap *imap);
#top imap_auth_skey¶
Deklaracja funkcji
imap_auth_skey() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_auth_skey() jest następująca:SELECT ALL
int imap_auth_skey(struct _imap *imap);
#top imap_auth_gssapi¶
Deklaracja funkcji
imap_auth_gssapi() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_auth_gssapi() jest następująca:SELECT ALL
int imap_auth_gssapi(struct _imap *imap);
#top imap_auth_anonymous¶
Deklaracja funkcji
imap_auth_anonymous() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_auth_anonymous() jest następująca:SELECT ALL
int imap_auth_anonymous(struct _imap *imap);
#top imap_auth_external¶
Deklaracja funkcji
imap_auth_external() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_auth_external() jest następująca:SELECT ALL
int imap_auth_external(struct _imap *imap);
#top imap_mbcomm¶
Deklaracja funkcji
imap_mbcomm() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_mbcomm() jest następująca:SELECT ALL
int imap_mbcomm(struct _imap *imap, const char *cmds, const char *mbname, const char *newname);
Funkcja imap_mbcomm()
Argumenty:
struct _imap *imap -
const char *cmds -
const char *mbname -
const char *newname -
Zwracana wartość:
int -
Argumenty:
struct _imap *imap -
const char *cmds -
const char *mbname -
const char *newname -
Zwracana wartość:
int -
#top imap_select¶
Deklaracja funkcji
imap_select() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_select() jest następująca:SELECT ALL
int imap_select(struct _imap *imap);
#top imap_examine¶
Deklaracja funkcji
imap_examine() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_examine() jest następująca:SELECT ALL
int imap_examine(struct _imap *imap);
#top imap_check¶
Deklaracja funkcji
imap_check() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_check() jest następująca:SELECT ALL
int imap_check(struct _imap *imap);
#top imap_unselect¶
Deklaracja funkcji
imap_unselect() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_unselect() jest następująca:SELECT ALL
int imap_unselect(struct _imap *imap);
#top imap_mbclose¶
Deklaracja funkcji
imap_mbclose() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_mbclose() jest następująca:SELECT ALL
int imap_mbclose(struct _imap *imap);
#top imap_create¶
Deklaracja funkcji
imap_create() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_create() jest następująca:SELECT ALL
int imap_create(struct _imap *imap);
#top imap_rename¶
Deklaracja funkcji
imap_rename() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_rename() jest następująca:SELECT ALL
int imap_rename(struct _imap *imap, const char *newname);
#top imap_delete¶
Deklaracja funkcji
imap_delete() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_delete() jest następująca:SELECT ALL
int imap_delete(struct _imap *imap);
#top imap_subscribe¶
Deklaracja funkcji
imap_subscribe() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_subscribe() jest następująca:SELECT ALL
int imap_subscribe(struct _imap *imap);
#top imap_unsubscribe¶
Deklaracja funkcji
imap_unsubscribe() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_unsubscribe() jest następująca:SELECT ALL
int imap_unsubscribe(struct _imap *imap);
#top imap_expunge¶
Deklaracja funkcji
imap_expunge() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_expunge() jest następująca:SELECT ALL
int imap_expunge(struct _imap *imap);
#top imap_stat¶
Deklaracja funkcji
imap_stat() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_stat() jest następująca:SELECT ALL
int imap_stat(struct _imap *imap);
#top imap_group¶
Deklaracja funkcji
imap_group() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_group() jest następująca:SELECT ALL
int imap_group(struct _imap *imap);
#top imap_expunge_b¶
Deklaracja funkcji
imap_expunge_b() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_expunge_b() jest następująca:SELECT ALL
int imap_expunge_b(struct _imap *imap, int *bufflist, const size_t buffsize);
Funkcja imap_expunge_b()
Argumenty:
struct _imap *imap -
int *bufflist -
const size_t buffsize -
Zwracana wartość:
int -
Argumenty:
struct _imap *imap -
int *bufflist -
const size_t buffsize -
Zwracana wartość:
int -
#top imap_expunge_m¶
Deklaracja funkcji
imap_expunge_m() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_expunge_m() jest następująca:SELECT ALL
int imap_expunge_m(struct _imap *imap, int **bufflist, const size_t buffsize);
Funkcja imap_expunge_m()
Argumenty:
struct _imap *imap -
int **bufflist -
const size_t buffsize -
Zwracana wartość:
int -
Argumenty:
struct _imap *imap -
int **bufflist -
const size_t buffsize -
Zwracana wartość:
int -
#top imap_expunge_f¶
Deklaracja funkcji
imap_expunge_f() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_expunge_f() jest następująca:SELECT ALL
void imap_expunge_f(struct _imap *imap, int *bufflist);
Funkcja imap_expunge_b()
Argumenty:
struct _imap *imap -
int *bufflist -
Zwracana wartość:
Funkcja nie zwraca żadnej wartości.
Argumenty:
struct _imap *imap -
int *bufflist -
Zwracana wartość:
Funkcja nie zwraca żadnej wartości.
#top imap_status¶
Deklaracja funkcji
imap_status() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_status() jest następująca:SELECT ALL
int imap_status(struct _imap *imap, const char *mbname, struct _mbstatus *mbstatus);
Funkcja imap_status()
Argumenty:
struct _imap *imap -
const char *mbname -
struct _mbstatus *mbstatus -
Zwracana wartość:
int -
Argumenty:
struct _imap *imap -
const char *mbname -
struct _mbstatus *mbstatus -
Zwracana wartość:
int -
#top imap_list¶
Deklaracja funkcji
imap_list() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_list() jest następująca:SELECT ALL
int imap_list(struct _imap *imap, const char *pattern, char *buffdata, const size_t buffsize);
Funkcja imap_list()
Argumenty:
struct _imap *imap -
const char *pattern -
char *buffdata -
const size_t buffsize -
Zwracana wartość:
int -
Argumenty:
struct _imap *imap -
const char *pattern -
char *buffdata -
const size_t buffsize -
Zwracana wartość:
int -
#top imap_list_m¶
Deklaracja funkcji
imap_list_m() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_list_m() jest następująca:SELECT ALL
int imap_list_m(struct _imap *imap, const char *pattern, char **buffdata);
Funkcja imap_list_m()
Argumenty:
struct _imap *imap -
const char *pattern -
char **buffdata -
Zwracana wartość:
int -
Argumenty:
struct _imap *imap -
const char *pattern -
char **buffdata -
Zwracana wartość:
int -
#top imap_list_f¶
Deklaracja funkcji
imap_list_() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_list_f() jest następująca:SELECT ALL
void imap_list_f(struct _imap *imap, char *buffdata);
Funkcja imap_list_f()
Argumenty:
struct _imap *imap -
char *buffdata -
Zwracana wartość:
Funkcja nie zwraca żadnej wartości.
Argumenty:
struct _imap *imap -
char *buffdata -
Zwracana wartość:
Funkcja nie zwraca żadnej wartości.
#top imap_lsub¶
Deklaracja funkcji
imap_lsub() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_lsub() jest następująca:SELECT ALL
int imap_lsub(struct _imap *imap, const char *pattern, char *buffdata, const size_t buffsize);
Funkcja imap_lsub()
Argumenty:
struct _imap *imap -
const char *pattern -
char *buffdata -
const size_t buffsize -
Zwracana wartość:
int -
Argumenty:
struct _imap *imap -
const char *pattern -
char *buffdata -
const size_t buffsize -
Zwracana wartość:
int -
#top imap_lsub_m¶
Deklaracja funkcji
imap_lsub_m() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_lsub_m() jest następująca:SELECT ALL
int imap_lsub_m(struct _imap *imap, const char *pattern, char **buffdata);
Funkcja imap_lsub_m()
Argumenty:
struct _imap *imap -
const char *pattern -
char **buffdata -
Zwracana wartość:
int -
Argumenty:
struct _imap *imap -
const char *pattern -
char **buffdata -
Zwracana wartość:
int -
#top imap_lsub_f¶
Deklaracja funkcji
imap_lsub_f() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_lsub_f() jest następująca:SELECT ALL
void imap_lsub_f(struct _imap *imap, char *buffdata);
Funkcja imap_lsub_f()
Argumenty:
struct _imap *imap -
char *buffdata -
Zwracana wartość:
Funkcja nie zwraca żadnej wartości.
Argumenty:
struct _imap *imap -
char *buffdata -
Zwracana wartość:
Funkcja nie zwraca żadnej wartości.
#top imap_getacl¶
Deklaracja funkcji
imap_getacl() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_getacl() jest następująca:SELECT ALL
int imap_getacl(struct _imap *imap, char *buffdata, const size_t buffsize);
Funkcja imap_getacl()
Argumenty:
struct _imap *imap -
char *buffdata -
const size_t buffsize -
Zwracana wartość:
int -
Argumenty:
struct _imap *imap -
char *buffdata -
const size_t buffsize -
Zwracana wartość:
int -
#top imap_setacl¶
Deklaracja funkcji
imap_setacl() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_setacl() jest następująca:SELECT ALL
int imap_setacl(struct _imap *imap, const char *mbuser, const char *mbacl);
Funkcja imap_setacl()
Argumenty:
struct _imap *imap -
const char *mbuser -
const char *mbacl -
Zwracana wartość:
int -
Argumenty:
struct _imap *imap -
const char *mbuser -
const char *mbacl -
Zwracana wartość:
int -
#top imap_deleteacl¶
Deklaracja funkcji
imap_deleteacl() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_deleteacl() jest następująca:SELECT ALL
int imap_deleteacl(struct _imap *imap, const char *mbuser);
Funkcja imap_deleteacl()
Argumenty:
struct _imap *imap -
const char *mbuser -
Zwracana wartość:
int -
Argumenty:
struct _imap *imap -
const char *mbuser -
Zwracana wartość:
int -
#top imap_listrights¶
Deklaracja funkcji
imap_listrights() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_listrights() jest następująca:SELECT ALL
int imap_listrights(struct _imap *imap, const char *mbuser, char *buffdata, const size_t sizedata);
Funkcja imap_listrights()
Argumenty:
struct _imap *imap -
const char *mbuser -
char *buffdata -
const size_t sizedata -
Zwracana wartość:
int -
Argumenty:
struct _imap *imap -
const char *mbuser -
char *buffdata -
const size_t sizedata -
Zwracana wartość:
int -
#top imap_myrights¶
Deklaracja funkcji
imap_myrights() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_myrights() jest następująca:SELECT ALL
int imap_myrights(struct _imap *imap, char *buffdata, const size_t sizedata);
Funkcja imap_myrights()
Argumenty:
struct _imap *imap -
char *buffdata -
const size_t sizedata -
Zwracana wartość:
int -
Argumenty:
struct _imap *imap -
char *buffdata -
const size_t sizedata -
Zwracana wartość:
int -
#top imap_get_quotaroot¶
Deklaracja funkcji
imap_get_quotaroot() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_get_quotaroot() jest następująca:SELECT ALL
int imap_get_quotaroot(struct _imap *imap, struct _quota *quotaroot, const size_t qsize);
Funkcja imap_get_quotaroot()
Argumenty:
struct _imap *imap -
struct _quota *quotaroot -
const size_t qsize -
Zwracana wartość:
int -
Argumenty:
struct _imap *imap -
struct _quota *quotaroot -
const size_t qsize -
Zwracana wartość:
int -
#top imap_get_quota¶
Deklaracja funkcji
imap_get_quota() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_get_quota() jest następująca:SELECT ALL
int imap_get_quota(struct _imap *imap, const char *mbuser, struct _quota *quotambox);
Funkcja imap_get_quota()
Argumenty:
struct _imap *imap -
const char *mbuser -
struct _quota *quotambox -
Zwracana wartość:
int -
Argumenty:
struct _imap *imap -
const char *mbuser -
struct _quota *quotambox -
Zwracana wartość:
int -
#top imap_set_quota¶
Deklaracja funkcji
imap_set_quota() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_set_quota() jest następująca:SELECT ALL
int imap_set_quota(struct _imap *imap, );
Funkcja imap_set_quota()
Argumenty:
struct _imap *imap -
const char *mbuser -
const char *limits -
struct _quota *quotambox -
Zwracana wartość:
int -
Argumenty:
struct _imap *imap -
const char *mbuser -
const char *limits -
struct _quota *quotambox -
Zwracana wartość:
int -
#top imap_fetch_list¶
Deklaracja funkcji
imap_fetch_list() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_fetch_list() jest następująca:SELECT ALL
int imap_fetch_list(struct _imap *imap, const char *sequence, const short int options, struct mdovinfo *mbovlist, const int mbovsize);
Funkcja imap_fetch_list()
Argumenty:
struct _imap *imap -
const char *sequence -
const short int options - FT_UID,
struct mdovinfo *mbovlist -
const int mbovsize -
Zwracana wartość:
int -
Argumenty:
struct _imap *imap -
const char *sequence -
const short int options - FT_UID,
struct mdovinfo *mbovlist -
const int mbovsize -
Zwracana wartość:
int -
#top imap_fetch_list_p¶
Deklaracja funkcji
imap_fetch_list_p() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_fetch_list_p() jest następująca:SELECT ALL
int imap_fetch_list_p(struct _imap *imap, const char *sequence, const short int options, struct mpovinfo *mpovlist, const int mpovsize, char *buffdata, const size_t buffsize);
Funkcja imap_fetch_list_p()
Argumenty:
struct _imap *imap -
const char *sequence -
const short int options - FT_UID,
struct mpovinfo *mpovlist -
const int mpovsize -
char *buffdata -
const size_t buffsize -
Zwracana wartość:
int -
Argumenty:
struct _imap *imap -
const char *sequence -
const short int options - FT_UID,
struct mpovinfo *mpovlist -
const int mpovsize -
char *buffdata -
const size_t buffsize -
Zwracana wartość:
int -
#top imap_fetch_list_m¶
Deklaracja funkcji
imap_fetch_list_m() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_fetch_list_m() jest następująca:SELECT ALL
int imap_fetch_list_m(struct _imap *imap, const char *sequence, const short int options, struct mmovinfo); int imap_fetch_list_m(struct _imap *imap, const char *sequence, const short int options, struct mmovinfo *mpovlist, const size_t mpovsize, char **buffdata, const size_t buffsize);
Funkcja imap_fetch_list_m()
Argumenty:
struct _imap *imap -
const char *sequence -
const short int options - FT_UID,
struct mmovinfo *mpovlist -
const size_t mpovsize -
char **buffdata -
const size_t buffsize -
Zwracana wartość:
int -
Argumenty:
struct _imap *imap -
const char *sequence -
const short int options - FT_UID,
struct mmovinfo *mpovlist -
const size_t mpovsize -
char **buffdata -
const size_t buffsize -
Zwracana wartość:
int -
#top imap_fetch_list_f¶
Deklaracja funkcji
imap_fetch_list_f() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_fetch_list_f() jest następująca:SELECT ALL
void imap_fetch_list_f(struct _imap *imap, char *buffargm);
Funkcja imap_fetch_list_f()
Argumenty:
struct _imap *imap -
char *buffargm -
Zwracana wartość:
Funkcja nie zwraca żadnej wartości.
Argumenty:
struct _imap *imap -
char *buffargm -
Zwracana wartość:
Funkcja nie zwraca żadnej wartości.
#top imap_sort¶
Deklaracja funkcji
imap_sort() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_sort() jest następująca:SELECT ALL
int imap_sort(struct _imap *imap, const short int criteria, const short int options, int *bufflist, const size_t buffsize);
Funkcja imap_sort()
Argumenty:
struct _imap *imap -
const short int criteria - SE,
const short int options - SORT,
int *bufflist -
const size_t buffsize -
Zwracana wartość:
int -
Argumenty:
struct _imap *imap -
const short int criteria - SE,
const short int options - SORT,
int *bufflist -
const size_t buffsize -
Zwracana wartość:
int -
#top imap_sort_m¶
Deklaracja funkcji
imap_sort_m() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_sort_m() jest następująca:SELECT ALL
int imap_sort_m(struct _imap *imap, const short int criteria, const short int options, int **bufflist, const size_t buffsize);
Funkcja imap_sort()
Argumenty:
struct _imap *imap -
const short int criteria - SE,
const short int options - SORT,
int **bufflist -
const size_t buffsize -
Zwracana wartość:
int -
Argumenty:
struct _imap *imap -
const short int criteria - SE,
const short int options - SORT,
int **bufflist -
const size_t buffsize -
Zwracana wartość:
int -
#top imap_sort_f¶
Deklaracja funkcji
imap_sort_f() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_sort_f() jest następująca:SELECT ALL
void imap_sort_f(struct _imap *imap, int *bufflist);
Funkcja imap_sort()
Argumenty:
struct _imap *imap -
int *bufflist -
Zwracana wartość:
Funkcja nie zwraca żadnej wartości.
Argumenty:
struct _imap *imap -
int *bufflist -
Zwracana wartość:
Funkcja nie zwraca żadnej wartości.
#top imap_thread¶
Deklaracja funkcji
imap_thread() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_thread() jest następująca:SELECT ALL
int imap_thread( *imap, const char *criteria, const short int options, int *bufflist, const buffsize); int imap_thread(struct _imap *imap, const char *charset, const char *criteria, const short int options, struct _imapthread *threadlist, const size_t threadsize);
Funkcja imap_thread()
Argumenty:
struct _imap *imap -
const char *criteria -
const short int options -
struct _imapthread *threadlist -
const size_t threadsize -
Zwracana wartość:
int -
Argumenty:
struct _imap *imap -
const char *criteria -
const short int options -
struct _imapthread *threadlist -
const size_t threadsize -
Zwracana wartość:
int -
#top imap_search¶
Deklaracja funkcji
imap_search() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_search() jest następująca:SELECT ALL
int imap_search(struct _imap *imap, const char *criteria, const short int options, int *bufflist, const size_t buffsize);
Funkcja imap_search()
Argumenty:
struct _imap *imap -
const char *criteria -
const short int options - SE_FREE,
int *bufflist -
const size_t buffsize -
Zwracana wartość:
int -
Argumenty:
struct _imap *imap -
const char *criteria -
const short int options - SE_FREE,
int *bufflist -
const size_t buffsize -
Zwracana wartość:
int -
#top imap_search_m¶
Deklaracja funkcji
imap_search_m() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_search_m() jest następująca:SELECT ALL
int imap_search_m(struct _imap *imap, const char *criteria, const short int options, int **bufflist, const size_t buffsize);
Funkcja imap_search_m()
Argumenty:
struct _imap *imap -
const char *criteria -
const short int options - SE_FREE,
int **bufflist -
const size_t buffsize -
Zwracana wartość:
int -
Argumenty:
struct _imap *imap -
const char *criteria -
const short int options - SE_FREE,
int **bufflist -
const size_t buffsize -
Zwracana wartość:
int -
#top imap_search_f¶
Deklaracja funkcji
imap_search_f() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_search_f() jest następująca:SELECT ALL
void imap_search_f(struct _imap *imap, int *bufflist);
Funkcja imap_sort()
Argumenty:
struct _imap *imap -
int *bufflist -
Zwracana wartość:
Funkcja nie zwraca żadnej wartości.
Argumenty:
struct _imap *imap -
int *bufflist -
Zwracana wartość:
Funkcja nie zwraca żadnej wartości.
#top imap_setflag_full¶
Deklaracja funkcji
imap_setflag_full() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_setflag_full() jest następująca:SELECT ALL
int imap_setflag_full(struct _imap *imap, const char *sequence, const char *flag, const short int options);
Funkcja imap_setflag_full()
Argumenty:
struct _imap *imap -
const char *sequence -
const char *flag -
const short int options - ST_UID,
Zwracana wartość:
int -
Argumenty:
struct _imap *imap -
const char *sequence -
const char *flag -
const short int options - ST_UID,
Zwracana wartość:
int -
#top imap_setflag_full_b¶
Deklaracja funkcji
imap_setflag_full_b() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_setflag_full_b() jest następująca:SELECT ALL
int imap_setflag_full_b(struct _imap *imap, const char *sequence, const char *flag, const short int options, int *bufflist, const size_t buffsize);
Funkcja imap_setflag_full_b()
Argumenty:
struct _imap *imap -
const char *sequence -
const char *flag -
const short int options - ST_UID,
int *bufflist -
const size_t buffsize -
Zwracana wartość:
int -
Argumenty:
struct _imap *imap -
const char *sequence -
const char *flag -
const short int options - ST_UID,
int *bufflist -
const size_t buffsize -
Zwracana wartość:
int -
#top imap_setflag_full_m¶
Deklaracja funkcji
imap_setflag_full_m() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_setflag_full_m() jest następująca:SELECT ALL
int imap_setflag_full_m(struct _imap *imap, const char *sequence, const char *flag, const short int options, int **bufflist, const size_t buffsize);
Funkcja imap_setflag_full_m()
Argumenty:
struct _imap *imap -
const char *sequence -
const char *flag -
const short int options - ST_UID,
int **bufflist -
const size_t buffsize -
Zwracana wartość:
int -
Argumenty:
struct _imap *imap -
const char *sequence -
const char *flag -
const short int options - ST_UID,
int **bufflist -
const size_t buffsize -
Zwracana wartość:
int -
#top imap_setflag_full_f¶
Deklaracja funkcji
imap_setflag_full_f() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_setflag_full_f() jest następująca:SELECT ALL
void imap_setflag_full_f(struct _imap *imap, int *bufflist);
Funkcja imap_setflag_full_m()
Argumenty:
struct _imap *imap -
int *bufflist -
Zwracana wartość:
Funkcja nie zwraca żadnej wartości.
Argumenty:
struct _imap *imap -
int *bufflist -
Zwracana wartość:
Funkcja nie zwraca żadnej wartości.
#top imap_clrflag_full¶
Deklaracja funkcji
imap_clrflag_full() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_clrflag_full() jest następująca:SELECT ALL
int imap_clrflag_full(struct _imap *imap, const char *sequence, const char *flag, const short int options);
Funkcja imap_clrflag_full()
Argumenty:
struct _imap *imap -
const char *sequence -
const char *flag -
const short int options - ST_UID,
Zwracana wartość:
int -
Argumenty:
struct _imap *imap -
const char *sequence -
const char *flag -
const short int options - ST_UID,
Zwracana wartość:
int -
#top imap_clrflag_full_b¶
Deklaracja funkcji
imap_clrflag_full_b() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_clrflag_full_b() jest następująca:SELECT ALL
int imap_clrflag_full_b(struct _imap *imap, const char *sequence, const char *flag, const short int options, int *bufflist, const size_t buffsize);
Funkcja imap_clrflag_full_b()
Argumenty:
struct _imap *imap -
const char *sequence -
const char *flag -
const short int options - ST_UID,
int *bufflist -
const size_t buffsize -
Zwracana wartość:
int -
Argumenty:
struct _imap *imap -
const char *sequence -
const char *flag -
const short int options - ST_UID,
int *bufflist -
const size_t buffsize -
Zwracana wartość:
int -
#top imap_clrflag_full_m¶
Deklaracja funkcji
imap_clrflag_full_m() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_clrflag_full_m() jest następująca:SELECT ALL
int imap_clrflag_full_m(struct _imap *imap, const char *sequence, const char *flag, const short int options, int **bufflist, const size_t buffsize);
Funkcja imap_clrflag_full_m()
Argumenty:
struct _imap *imap -
const char *sequence -
const char *flag -
const short int options - ST_UID,
int **bufflist -
const size_t buffsize -
Zwracana wartość:
int -
Argumenty:
struct _imap *imap -
const char *sequence -
const char *flag -
const short int options - ST_UID,
int **bufflist -
const size_t buffsize -
Zwracana wartość:
int -
#top imap_clrflag_full_m¶
Deklaracja funkcji
imap_clrflag_full_m() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_clrflag_full_m() jest następująca:SELECT ALL
void imap_clrflag_full_m(struct _imap *imap, int *bufflist);
Funkcja imap_clrflag_full_m()
Argumenty:
struct _imap *imap -
int *bufflist -
Zwracana wartość:
Funkcja nie zwraca żadnej wartości.
Argumenty:
struct _imap *imap -
int *bufflist -
Zwracana wartość:
Funkcja nie zwraca żadnej wartości.
#top imap_mail_copy2¶
Deklaracja funkcji
imap_mail_copy2() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_mail_copy2() jest następująca:SELECT ALL
int imap_mail_copy2(struct _imap *imap, const char *mailbox, const char *sequence, const short int options, struct _mbstatus *mbstatus);
Funkcja imap_mail_copy2()
Argumenty:
struct _imap *imap -
const char *mailbox -
const char *sequence -
const short int options - CP_UID,
struct _mbstatus *mbstatus -
Zwracana wartość:
int -
Argumenty:
struct _imap *imap -
const char *mailbox -
const char *sequence -
const short int options - CP_UID,
struct _mbstatus *mbstatus -
Zwracana wartość:
int -
#top imap_mail_copy¶
Deklaracja funkcji
imap_mail_copy() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_mail_copy() jest następująca:SELECT ALL
int imap_mail_copy(struct _imap *imap, const char *mailbox, const char *sequence, const short int options);
Funkcja imap_mail_copy()
Argumenty:
struct _imap *imap -
const char *mailbox -
const char *sequence -
const short int options - CP_UID,
Zwracana wartość:
int -
Argumenty:
struct _imap *imap -
const char *mailbox -
const char *sequence -
const short int options - CP_UID,
Zwracana wartość:
int -
#top imap_mail_move2¶
Deklaracja funkcji
imap_mail_move2() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_mail_move2() jest następująca:SELECT ALL
int imap_mail_move2(struct _imap *imap, const char *mailbox, const char *sequence, const short int options, struct _mbstatus *mbstatus);
Funkcja imap_mail_move2()
Argumenty:
struct _imap *imap -
const char *mailbox -
const char *sequence -
const short int options - CP_UID,
struct _mbstatus *mbstatus -
Zwracana wartość:
int -
Argumenty:
struct _imap *imap -
const char *mailbox -
const char *sequence -
const short int options - CP_UID,
struct _mbstatus *mbstatus -
Zwracana wartość:
int -
#top imap_mail_move¶
Deklaracja funkcji
imap_mail_move() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_mail_move() jest następująca:SELECT ALL
int imap_mail_move(struct _imap *imap, const char *mailbox, const char *sequence, const short int options);
Funkcja imap_mail_move()
Argumenty:
struct _imap *imap -
const char *mailbox -
const char *sequence -
const short int options - CP_UID,
Zwracana wartość:
int -
Argumenty:
struct _imap *imap -
const char *mailbox -
const char *sequence -
const short int options - CP_UID,
Zwracana wartość:
int -
#top imap_mail_delete¶
Deklaracja funkcji
imap_mail_delete() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_mail_delete() jest następująca:SELECT ALL
int imap_mail_delete(struct _imap *imap, const char *sequence, const short int options);
Funkcja imap_mail_delete()
Argumenty:
struct _imap *imap -
const char *sequence -
const short int options - FT_UID,
Zwracana wartość:
int -
Argumenty:
struct _imap *imap -
const char *sequence -
const short int options - FT_UID,
Zwracana wartość:
int -
#top imap_mail_undelete¶
Deklaracja funkcji
imap_mail_undelete() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_mail_undelete() jest następująca:SELECT ALL
int imap_mail_undelete(struct _imap *imap, const char *sequence, const short int options);
Funkcja imap_mail_undelete()
Argumenty:
struct _imap *imap -
const char *sequence -
const short int options - FT_UID,
Zwracana wartość:
int -
Argumenty:
struct _imap *imap -
const char *sequence -
const short int options - FT_UID,
Zwracana wartość:
int -
#top imap_fetch_struct¶
Deklaracja funkcji
imap_fetch_struct() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_fetch_struct() jest następująca:SELECT ALL
int imap_fetch_struct(struct _imap *imap, const char *sequence, struct bodycont *bodydata, const size_t bodysize, char *buffdata, const size_t buffsize, const short int options);
Funkcja imap_fetch_struct()
Argumenty:
struct _imap *imap -
const char *sequence -
struct bodycont *bodydata -
const size_t bodysize -
char *buffdata -
const size_t buffsize -
const short int options - FT_UID, FT_PEEK,
Zwracana wartość:
int -
Argumenty:
struct _imap *imap -
const char *sequence -
struct bodycont *bodydata -
const size_t bodysize -
char *buffdata -
const size_t buffsize -
const short int options - FT_UID, FT_PEEK,
Zwracana wartość:
int -
#top imap_fetch_cont¶
Deklaracja funkcji
imap_fetch_cont() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_fetch_cont() jest następująca:SELECT ALL
int imap_fetch_cont(struct _imap *imap, const char *sequence, char *buffdata, const size_t buffsize, const char *part, const short int options);
Funkcja imap_fetch_cont()
Argumenty:
struct _imap *imap -
const char *sequence -
char *buffdata -
const size_t buffsize -
const char *part -
const short int options - FT_UID, FT_PEEK,
Zwracana wartość:
int -
Argumenty:
struct _imap *imap -
const char *sequence -
char *buffdata -
const size_t buffsize -
const char *part -
const short int options - FT_UID, FT_PEEK,
Zwracana wartość:
int -
#top imap_fetch_cont_m¶
Deklaracja funkcji
imap_fetch_cont_m() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_fetch_cont_m() jest następująca:SELECT ALL
int imap_fetch_cont_m(struct _imap *imap, const char *sequence, char **buffdata, const size_t buffsize, const char *part, const short int options);
Funkcja imap_fetch_cont_m()
Argumenty:
struct _imap *imap -
const char *sequence -
char **buffdata -
const size_t buffsize -
const char *part -
const short int options - FT_UID, FT_PEEK,
Zwracana wartość:
int -
Argumenty:
struct _imap *imap -
const char *sequence -
char **buffdata -
const size_t buffsize -
const char *part -
const short int options - FT_UID, FT_PEEK,
Zwracana wartość:
int -
#top imap_fetch_cont_f¶
Deklaracja funkcji
imap_fetch_cont_f() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_fetch_cont_f() jest następująca:SELECT ALL
void imap_fetch_cont_f(struct _imap *imap, char *buffdata);
Funkcja imap_fetch_cont_m()
Argumenty:
struct _imap *imap -
char *buffdata -
Zwracana wartość:
Funkcja nie zwraca żadnej wartości.
Argumenty:
struct _imap *imap -
char *buffdata -
Zwracana wartość:
Funkcja nie zwraca żadnej wartości.
#top imap_fetch_head¶
Deklaracja funkcji
imap_fetch_head() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_fetch_head() jest następująca:SELECT ALL
int imap_fetch_head(struct _imap *imap, const char *sequence, char *buffdata, const size_t buffsize, const short int options);
Funkcja imap_fetch_head()
Argumenty:
struct _imap *imap -
const char *sequence -
char *buffdata -
const size_t buffsize -
const short int options - FT_UID, FT_PEEK,
Zwracana wartość:
int -
Argumenty:
struct _imap *imap -
const char *sequence -
char *buffdata -
const size_t buffsize -
const short int options - FT_UID, FT_PEEK,
Zwracana wartość:
int -
#top imap_fetch_head_m¶
Deklaracja funkcji
imap_fetch_head_m() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_fetch_head_m() jest następująca:SELECT ALL
int imap_fetch_head_m(struct _imap *imap, const char *sequence, char **buffdata, const size_t buffsize, const short int options);
Funkcja imap_fetch_head_m()
Argumenty:
struct _imap *imap -
const char *sequence -
char **buffdata -
const size_t buffsize -
const short int options - FT_UID, FT_PEEK,
Zwracana wartość:
int -
Argumenty:
struct _imap *imap -
const char *sequence -
char **buffdata -
const size_t buffsize -
const short int options - FT_UID, FT_PEEK,
Zwracana wartość:
int -
#top imap_fetch_head_f¶
Deklaracja funkcji
imap_fetch_head_f() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_fetch_head_f() jest następująca:SELECT ALL
void imap_fetch_head_f(struct _imap *imap, char *buffdata);
Funkcja imap_fetch_head_m()
Argumenty:
struct _imap *imap -
char *buffdata -
Zwracana wartość:
Funkcja nie zwraca żadnej wartości.
Argumenty:
struct _imap *imap -
char *buffdata -
Zwracana wartość:
Funkcja nie zwraca żadnej wartości.
#top imap_fetch_body¶
Deklaracja funkcji
imap_fetch_body() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_fetch_body() jest następująca:SELECT ALL
int imap_fetch_body(struct _imap *imap, const char *sequence, char *buffdata, const size_t buffsize, const short int options);
Funkcja imap_fetch_body()
Argumenty:
struct _imap *imap -
const char *sequence -
char *buffdata -
const size_t buffsize -
const short int options - FT_UID, FT_PEEK,
Zwracana wartość:
int -
Argumenty:
struct _imap *imap -
const char *sequence -
char *buffdata -
const size_t buffsize -
const short int options - FT_UID, FT_PEEK,
Zwracana wartość:
int -
#top imap_fetch_body_m¶
Deklaracja funkcji
imap_fetch_body_m() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_fetch_body_m() jest następująca:SELECT ALL
int imap_fetch_body_m(struct _imap *imap, const char *sequence, char **buffdata, const size_t buffsize, const short int options);
Funkcja imap_fetch_body_m()
Argumenty:
struct _imap *imap -
const char *sequence -
char **buffdata -
const size_t buffsize -
const short int options - FT_UID, FT_PEEK,
Zwracana wartość:
int -
Argumenty:
struct _imap *imap -
const char *sequence -
char **buffdata -
const size_t buffsize -
const short int options - FT_UID, FT_PEEK,
Zwracana wartość:
int -
#top imap_fetch_body_f¶
Deklaracja funkcji
imap_fetch_body_f() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_fetch_body_f() jest następująca:SELECT ALL
void imap_fetch_body_f(struct _imap *imap, char *buffdata);
Funkcja imap_fetch_body_f()
Argumenty:
struct _imap *imap -
char *buffdata -
Zwracana wartość:
Funkcja nie zwraca żadnej wartości.
Argumenty:
struct _imap *imap -
char *buffdata -
Zwracana wartość:
Funkcja nie zwraca żadnej wartości.
#top imap_append2¶
Deklaracja funkcji
imap_append2() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_append2() jest następująca:SELECT ALL
int imap_append2(struct _imap *imap, const char *mbname, const char *buffdata, const size_t buffsize, struct _mbstatus *mbstatus);
Funkcja imap_append2()
Argumenty:
struct _imap *imap -
const char *mbname -
const char *buffdata -
const size_t buffsize -
struct _mbstatus *mbstatus -
Zwracana wartość:
int -
Argumenty:
struct _imap *imap -
const char *mbname -
const char *buffdata -
const size_t buffsize -
struct _mbstatus *mbstatus -
Zwracana wartość:
int -
#top imap_append¶
Deklaracja funkcji
imap_append() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_append() jest następująca:SELECT ALL
int imap_append(struct _imap *imap, const char *mbname, const char *buffdata, const size_t buffsize);
Funkcja imap_append()
Argumenty:
struct _imap *imap -
const char *mbname -
const char *buffdata -
const size_t buffsize -
Zwracana wartość:
int -
Argumenty:
struct _imap *imap -
const char *mbname -
const char *buffdata -
const size_t buffsize -
Zwracana wartość:
int -
#top imap_set_opt¶
Deklaracja funkcji
imap_set_opt() znajduje się w pliku nagłówkowym libnet/libimap.h.Deklaracja funkcji
imap_set_opt() jest następująca:SELECT ALL
int imap_set_opt(struct _imap *imap, const short int optcmd, ...);
Funkcja imap_set_opt()
Argumenty:
struct _imap *imap -
const short int optcmd -
... -
Zwracana wartość:
int -
Argumenty:
struct _imap *imap -
const short int optcmd -
- LIBIMAP_OPT_LIST_CALL - opcja pozwalająca ustawić nazwę funkcji wywoływaną dla każdego odebranego elementu z listy mailbox (dotyczy to następujących funkcji: imap_list(), imap_lsub())
- LIBIMAP_OPT_LIST_FD - opcja pozwalająca ustawić deskryptor przekazywany jako parametr dla funkcji wywoływanej dla każdego elementu z listy mailbox
- LIBIMAP_OPT_FETCH_CALL - opcja pozwalająca ustawić nazwę funkcji wywoływaną dla każdego wiersza listy wiadomości (dotyczy to następujących funkcji: imap_fetch_list())
- LIBIMAP_OPT_FETCHP_CALL - opcja pozwalająca ustawić nazwę funkcji wywoływaną dla każdego wiersza listy wiadomości (dotyczy to następujących funkcji: imap_fetch_list_p())
- LIBIMAP_OPT_FETCH_FD - opcja pozwalająca ustawić deskryptor przekazywany jako parametr dla funkcji wywoływanej dla każdego wiersza listy wiadomości
- LIBIMAP_OPT_RECV_CALL - opcja pozwalająca ustawić nazwę funkcji wywoływaną przy odbieraniu danych (dotyczy to następujących funkcji: imap_fetch_cont(), imap_fetch_head(), imap_fetch_body())
- LIBIMAP_OPT_RECV_FD - opcja pozwalająca ustawić deskryptor przekazywany jako parametr dla funkcji wywoływanej przy odbieraniu danych
- LIBIMAP_OPT_SEND_CALL - opcja pozwalająca ustawić nazwę funkcji wywoływaną przy wysyłaniu danych (dotyczy to następujących funkcji: imap_append2(), imap_append())
- LIBIMAP_OPT_SEND_FD - opcja pozwalająca ustawić deskryptor przekazywany jako parametr dla funkcji wywoływanej przy wysyłaniu danych
Zwracana wartość:
int -
Zmodyfikowany ostatnio: 2020/06/17 12:47:46 (5 lat temu),
textsize: 106 kB,
htmlsize: 207 kB
Zapraszam do komentowania, zgłaszania sugestii, propozycji, własnych przykładów, ...
Dodaj komentarzKomentarze użytkowników
