diff options
author | James Booth <boothj5@gmail.com> | 2012-10-30 01:38:08 +0000 |
---|---|---|
committer | James Booth <boothj5@gmail.com> | 2012-10-30 01:38:08 +0000 |
commit | d339004f55b4620b611a668b4fad0703999f8a54 (patch) | |
tree | 7bafa7c5ee3d8cfcef3b656c5d7b45b753e058ae /src/chat_session.h | |
parent | 9f266ac00029cd1af3e8da6589cd92f3c315b4e5 (diff) | |
parent | 768b2aa4667a362ea1343f47c044d79b642c2497 (diff) | |
download | profani-tty-d339004f55b4620b611a668b4fad0703999f8a54.tar.gz |
Merge branch 'master' into chatstates
Conflicts: Makefile.am
Diffstat (limited to 'src/chat_session.h')
-rw-r--r-- | src/chat_session.h | 24 |
1 files changed, 7 insertions, 17 deletions
diff --git a/src/chat_session.h b/src/chat_session.h index b17fb2ee..aecc47da 100644 --- a/src/chat_session.h +++ b/src/chat_session.h @@ -1,8 +1,8 @@ -/* +/* * chat_session.h * * Copyright (C) 2012 James Booth <boothj5@gmail.com> - * + * * This file is part of Profanity. * * Profanity is free software: you can redistribute it and/or modify @@ -27,21 +27,11 @@ typedef struct chat_session_t *ChatSession; -typedef enum { - ACTIVE, - INACTIVE, - GONE, - COMPOSING, - PAUSED, - SESSION_ERR -} chat_state_t; - -void chat_session_init(void); -void chat_session_start(const char * const recipient); +void chat_sessions_init(void); +void chat_sessions_clear(void); +void chat_session_start(const char * const recipient, + gboolean recipient_supports); void chat_session_end(const char * const recipient); -chat_state_t chat_session_get_state(const char * const recipient); -void chat_session_set_state(const char * const recipient, chat_state_t state); -gboolean chat_session_get_sent(const char * const recipient); -void chat_session_sent(const char * const recipient); +gboolean chat_session_recipient_supports(const char * const recipient); #endif |