summaryrefslogtreecommitdiff
path: root/src/rexmpp_console.h
blob: 85e3d75465233a2d83cac6dec99647cb2780fca5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
/**
   @file rexmpp_console.h
   @brief A console module
   @author defanor <defanor@uberspace.net>
   @date 2020
   @copyright MIT license.
*/

#ifndef REXMPP_CONSOLE_H
#define REXMPP_CONSOLE_H

#include "rexmpp.h"

void rexmpp_console_on_send (rexmpp_t *s, xmlNodePtr node);
void rexmpp_console_on_recv (rexmpp_t *s, xmlNodePtr node);
void rexmpp_console_on_run (rexmpp_t *s, rexmpp_err_t result);
void rexmpp_console_feed (rexmpp_t *s, char *str, ssize_t str_len);

#endif