ssb-gtk/ssb-gtk/sbot.h

29 lines
646 B
C
Raw Normal View History

2018-12-29 06:40:52 +00:00
#ifndef __SBOT_H__
# define __SBOT_H__
# include <glib-object.h>
2018-12-29 06:40:52 +00:00
# define SSB_TYPE_SCUTTLER ssb_scuttler_get_type()
G_DECLARE_FINAL_TYPE(SsbScuttler, ssb_scuttler, SSB, SCUTTLER, GInitiallyUnowned)
typedef enum {
SSB_SCUTTLER_ERROR_KEYGEN,
SSB_SCUTTLER_ERROR_KEYAUTH,
SSB_SCUTTLER_ERROR_KEYVERIFY,
SSB_SCUTTLER_ERROR_AUTH,
2019-01-04 12:16:50 +00:00
SSB_SCUTTLER_ERROR_REQUEST_TOO_LARGE,
SSB_SCUTTLER_ERROR_SEND,
} SsbScuttlerError;
G_BEGIN_DECLS
2018-12-29 06:40:52 +00:00
gpointer scuttle(gchar *ssb_dir);
void stop_scuttling(void);
# define SSB_SCUTTLER_ERROR (ssb_scuttler_error_quark())
GQuark ssb_scuttler_error_quark(void);
G_END_DECLS
2018-12-29 06:40:52 +00:00
#endif /* __SBOT_H__ */