1 /* logjam - a GTK client for LiveJournal.
2 * Copyright (C) 2000-2003 Evan Martin <evan@livejournal.com>
4 #ifndef __LOGJAM_REMOTE_H__
5 #define __LOGJAM_REMOTE_H__
7 GQuark
remote_error_quark(void);
8 #define REMOTE_ERROR remote_error_quark()
14 typedef struct _LogJamRemote LogJamRemote
;
15 typedef struct _LogJamRemoteClass LogJamRemoteClass
;
17 LogJamRemote
*logjam_remote_new(void);
19 gboolean
logjam_remote_is_listening(LogJamRemote
*remote
);
21 gboolean
logjam_remote_listen(LogJamRemote
*remote
, GError
**err
);
22 gboolean
logjam_remote_stop_listening(LogJamRemote
*remote
, GError
**err
);
23 gboolean
logjam_remote_send_present(LogJamRemote
*remote
, GError
**err
);
26 /* sending side doesn't need an object. */
27 gboolean
remote_send_user(const char *username
, GError
**err
);