Refactored profanity module
Now has simple run method and event handlers
This commit is contained in:
@@ -23,8 +23,13 @@
|
||||
#ifndef PROFANITY_H
|
||||
#define PROFANITY_H
|
||||
|
||||
void profanity_init(const int disable_tls, char *log_level);
|
||||
void profanity_run(void);
|
||||
typedef struct roster_entry_t {
|
||||
char *name;
|
||||
char *jid;
|
||||
} jabber_roster_entry;
|
||||
|
||||
void prof_run(const int disable_tls, char *log_level);
|
||||
|
||||
void prof_handle_login_success(const char *jid);
|
||||
void prof_handle_lost_connection(void);
|
||||
void prof_handle_failed_login(void);
|
||||
@@ -33,12 +38,5 @@ void prof_handle_contact_online(char *contact, char *show, char *status);
|
||||
void prof_handle_contact_offline(char *contact, char *show, char *status);
|
||||
void prof_handle_incoming_message(char *from, char *message);
|
||||
void prof_handle_roster(GSList *roster);
|
||||
void profanity_shutdown_init(void);
|
||||
void profanity_shutdown(void);
|
||||
|
||||
typedef struct roster_entry_t {
|
||||
char *name;
|
||||
char *jid;
|
||||
} jabber_roster_entry;
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user