NetBurner 3.5.6
PDF Version
ssl_pop3.h
Go to the documentation of this file.
1/*NB_REVISION*/
2
3/*NB_COPYRIGHT*/
4
15#ifndef _SSL_POP3_H_
16#define _SSL_POP3_H_
17
18#include <predef.h>
19#ifdef NB_SSL_SUPPORTED
20
21#include <nettypes.h>
22#include <pop3.h>
23
24/*
25 * Debugging
26 */
27/* Library debugging switch */
28/* #define SSL_POP3_DEBUG ( 1 ) */
29
30#ifdef SSL_POP3_DEBUG
31#define SSL_POP3_DEBUG_IPRINTF(...) \
32 { \
33 iprintf("%s:%d", __FUNCTION__, __LINE__); \
34 iprintf(__VA_ARGS__); \
35 iprintf("\r\n"); \
36 }
37#else /* #ifdef SSL_POP3_DEBUG */
38#define SSL_POP3_DEBUG_IPRINTF(...) ((void)0)
39#endif /* #ifdef SSL_POP3_DEBUG */
40
41#ifdef __cplusplus
42extern "C"
43{
44#endif
64 int SSL_POP3_InitializeSession(IPADDR server_address, uint16_t port, PCSTR UserName, PCSTR PassWord, uint32_t time_out);
65
66#ifdef __cplusplus
67}
68#endif
69
70#endif /* NB_SSL_SUPPORTED */
71#endif /* #ifndef _SSL_POP3_H_ */
72
Used to hold and manipulate IPv4 and IPv6 addresses in dual stack mode.
Definition ipv6_addr.h:41
int SSL_POP3_InitializeSession(IPADDR server_address, uint16_t port, PCSTR UserName, PCSTR PassWord, uint32_t time_out)
Initialize Post Office Protocol Version 3 (POP3) on a SSL socket.
NetBurner IPADDR4 Class. See the IPADDR4 Class page for complete documentation.
NetBurner POP3 API.