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 (4 lata temu),
textsize: 106 kB,
htmlsize: 207 kB
Zapraszam do komentowania, zgłaszania sugestii, propozycji, własnych przykładów, ...
Dodaj komentarzKomentarze użytkowników