diff options
Diffstat (limited to 'libical/src/libicalcap/icalcap_session.h')
-rw-r--r-- | libical/src/libicalcap/icalcap_session.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/libical/src/libicalcap/icalcap_session.h b/libical/src/libicalcap/icalcap_session.h new file mode 100644 index 0000000000..c12d434b8c --- /dev/null +++ b/libical/src/libicalcap/icalcap_session.h @@ -0,0 +1,15 @@ +#ifndef __ICALCAP_SESSION_H__ +#define __ICALCAP_SESSION_H__ + +#include "icalcap.h" + +typedef struct _icalcap_session icalcap_session; + +icalcap_session*icalcap_session_new(void); +int icalcap_session_connect(icalcap_session *cap, const char *hostname, const int port); +int icalcap_session_login(icalcap_session *cap, const char *username, const char *authname, + const char *password); +icalcap*icalcap_session_start(const icalcap_session *cap, icalcap_msg_handler handler); +int icalcap_session_disconnect(icalcap_session *cap); + +#endif |