static void libbalsa_mailbox_remote_test_can_reach(LibBalsaMailbox * mailbox, LibBalsaCanReachCallback * cb, gpointer cb_data) { libbalsa_server_test_can_reach_full(LIBBALSA_MAILBOX_REMOTE(mailbox)->server, cb, cb_data, (GObject *) mailbox); }
static void libbalsa_mailbox_pop3_finalize(GObject * object) { LibBalsaMailboxRemote *remote = LIBBALSA_MAILBOX_REMOTE(object); g_object_unref(G_OBJECT(remote->server)); if (G_OBJECT_CLASS(parent_class)->finalize) G_OBJECT_CLASS(parent_class)->finalize(object); }
static void libbalsa_mailbox_pop3_init(LibBalsaMailboxPop3 * mailbox) { LibBalsaMailboxRemote *remote; mailbox->check = FALSE; mailbox->delete_from_server = FALSE; mailbox->inbox = NULL; mailbox->msg_size_limit = -1; mailbox->filter = FALSE; mailbox->filter_cmd = NULL; remote = LIBBALSA_MAILBOX_REMOTE(mailbox); remote->server = libbalsa_server_new(); }