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__
8 extern GQuark
remote_error_quark (void);
9 #define REMOTE_ERROR remote_error_quark()
17 typedef struct _LogJamRemote LogJamRemote
;
18 typedef struct _LogJamRemoteClass LogJamRemoteClass
;
21 extern LogJamRemote
*logjam_remote_new (void);
23 extern gboolean
logjam_remote_is_listening (LogJamRemote
*remote
);
25 extern gboolean
logjam_remote_listen (LogJamRemote
*remote
, GError
**err
);
26 extern gboolean
logjam_remote_stop_listening (LogJamRemote
*remote
, GError
**err
);
27 extern gboolean
logjam_remote_send_present (LogJamRemote
*remote
, GError
**err
);
29 /* sending side doesn't need an object. */
30 extern gboolean
remote_send_user (const char *username
, GError
**err
);