static void release_resource(CcnetProcessor *processor) { /* FILL IT */ CCNET_PROCESSOR_CLASS (ccnet_sendlogout_proc_parent_class)->release_resource (processor); }
static void release_resource(CcnetProcessor *processor) { /* FILL IT */ CCNET_PROCESSOR_CLASS (seafile_notifysync_slave_proc_parent_class)->release_resource (processor); }
static void release_resource (CcnetProcessor *processor) { release_thread (processor); CCNET_PROCESSOR_CLASS(seafile_recvblock_v2_proc_parent_class)->release_resource (processor); }
static void release_resource(CcnetProcessor *processor) { USE_PRIV; if (priv->fs_objects) g_hash_table_destroy (priv->fs_objects); string_list_free (priv->fs_roots); g_queue_foreach (priv->dir_queue, free_dir_id, NULL); g_queue_free (priv->dir_queue); g_free (priv->obj_seg); if (priv->registered) { seaf_obj_store_unregister_async_read (seaf->fs_mgr->obj_store, priv->reader_id); seaf_obj_store_unregister_async_write (seaf->fs_mgr->obj_store, priv->writer_id); seaf_obj_store_unregister_async_stat (seaf->fs_mgr->obj_store, priv->stat_id); } CCNET_PROCESSOR_CLASS (seafile_recvfs_proc_parent_class)->release_resource (processor); }
static void release_resource(CcnetProcessor *processor) { processor->peer->keepalive_sending = 0; /* should always chain up */ CCNET_PROCESSOR_CLASS(ccnet_keepalive_proc_parent_class)->release_resource (processor); }
static void seafile_sync_repo_slave_proc_class_init (SeafileSynRepoSlaveProcClass *klass) { CcnetProcessorClass *proc_class = CCNET_PROCESSOR_CLASS (klass); proc_class->name = "seafile-sync-repo-slave-proc"; proc_class->start = sync_repo_slave_start; }
static void seafile_getcommit_v2_proc_class_init (SeafileGetcommitV2ProcClass *klass) { CcnetProcessorClass *proc_class = CCNET_PROCESSOR_CLASS (klass); proc_class->name = "getcommit-proc-v2"; proc_class->start = get_commit_start; proc_class->handle_response = handle_response; }
static void seafile_sendcommit_proc_class_init (SeafileSendcommitProcClass *klass) { CcnetProcessorClass *proc_class = CCNET_PROCESSOR_CLASS (klass); proc_class->name = "sendcommit-proc"; proc_class->start = send_commit_start; proc_class->handle_response = handle_response; }
static void release_resource(CcnetProcessor *processor) { CcnetSendmsgProcPriv *priv = GET_PRIV (processor); ccnet_message_unref (priv->message); CCNET_PROCESSOR_CLASS (ccnet_sendmsg_proc_parent_class)->release_resource (processor); }
static void seafile_sync_repo_proc_class_init (SeafileSyncRepoProcClass *klass) { CcnetProcessorClass *proc_class = CCNET_PROCESSOR_CLASS (klass); proc_class->name = "seafile-sync-repo"; proc_class->start = sync_repo_start; proc_class->handle_response = handle_response; }
static void ccnet_rcvmsg_proc_class_init (CcnetRcvmsgProcClass *klass) { CcnetProcessorClass *proc_class = CCNET_PROCESSOR_CLASS (klass); proc_class->name = "rcvmsg-proc"; proc_class->start = rcv_msg_start; proc_class->handle_update = handle_update; }
static void release_resource(CcnetProcessor *processor) { USE_PRIV; g_queue_free (priv->inspect_queue); g_hash_table_destroy (priv->fs_objects); g_free (priv->obj_seg); CCNET_PROCESSOR_CLASS (seafile_getfs_proc_parent_class)->release_resource (processor); }
static void seafile_notifysync_slave_proc_class_init (SeafileNotifysyncSlaveProcClass *klass) { CcnetProcessorClass *proc_class = CCNET_PROCESSOR_CLASS (klass); proc_class->name = "seafile-notifysync-slave"; proc_class->start = start; proc_class->handle_response = handle_response; proc_class->release_resource = release_resource; }
static void seafile_putfs_proc_class_init (SeafilePutfsProcClass *klass) { CcnetProcessorClass *proc_class = CCNET_PROCESSOR_CLASS (klass); proc_class->name = "putfs-proc"; proc_class->start = start; proc_class->handle_update = handle_update; proc_class->release_resource = release_resource; }
static void ccnet_sendlogout_proc_class_init (CcnetSendlogoutProcClass *klass) { CcnetProcessorClass *proc_class = CCNET_PROCESSOR_CLASS (klass); proc_class->name = "sendlogout-proc"; proc_class->start = start; proc_class->handle_response = handle_response; proc_class->release_resource = release_resource; }
static void seafile_check_tx_v3_proc_class_init (SeafileCheckTxV3ProcClass *klass) { CcnetProcessorClass *proc_class = CCNET_PROCESSOR_CLASS (klass); proc_class->name = "check-tx-proc-v3"; proc_class->start = start; proc_class->handle_response = handle_response; proc_class->release_resource = release_resource; }
static void release_resource (CcnetProcessor *processor) { SeafileGetblockV2Proc *proc = (SeafileGetblockV2Proc *)processor; release_thread (processor); descruct_bitfield (&proc->block_bitmap, &proc->active, proc->tx_task); CCNET_PROCESSOR_CLASS(seafile_getblock_v2_proc_parent_class)->release_resource (processor); }
static void release_resource (CcnetProcessor *processor) { USE_PRIV; if (priv->id_list != NULL) string_list_free (priv->id_list); CCNET_PROCESSOR_CLASS (seafile_sendcommit_v3_proc_parent_class)->release_resource (processor); }
static void release_resource(CcnetProcessor *processor) { USE_PRIV; g_free (priv->branch_name); g_free (priv->rsp_code); g_free (priv->rsp_msg); CCNET_PROCESSOR_CLASS (seafile_recvbranch_v2_proc_parent_class)->release_resource (processor); }
static void release_resource (CcnetProcessor *processor) { USE_PRIV; seaf_obj_store_unregister_async_write (seaf->commit_mgr->obj_store, priv->writer_id); CCNET_PROCESSOR_CLASS (seafile_getcommit_v3_proc_parent_class)->release_resource (processor); }
static void seafile_sync_repo_slave_proc_class_init (SeafileSynRepoSlaveProcClass *klass) { CcnetProcessorClass *proc_class = CCNET_PROCESSOR_CLASS (klass); proc_class->name = "seafile-sync-repo-slave-proc"; proc_class->start = sync_repo_slave_start; proc_class->release_resource = release_resource; g_type_class_add_private (klass, sizeof (SeafileSyncRepoSlaveProcPriv)); }
static void seafile_sendcommit_v2_proc_class_init (SeafileSendcommitV2ProcClass *klass) { CcnetProcessorClass *proc_class = CCNET_PROCESSOR_CLASS (klass); proc_class->name = "sendcommit-v2-proc"; proc_class->start = send_commit_start; proc_class->handle_response = handle_response; g_type_class_add_private (klass, sizeof (SeafileSendcommitProcPriv)); }
static void seafile_putcommit_proc_class_init (SeafilePutcommitProcClass *klass) { CcnetProcessorClass *proc_class = CCNET_PROCESSOR_CLASS (klass); proc_class->name = "putcommit-proc"; proc_class->start = put_commit_start; proc_class->handle_update = handle_update; g_type_class_add_private (klass, sizeof (SeafilePutcommitProcPriv)); }
static void seafile_putcommit_v2_proc_class_init (SeafilePutcommitV2ProcClass *klass) { CcnetProcessorClass *proc_class = CCNET_PROCESSOR_CLASS (klass); proc_class->name = "putcommit-v2-proc"; proc_class->start = put_commit_start; proc_class->release_resource = release_resource; g_type_class_add_private (klass, sizeof (SeafilePutcommitProcPriv)); }
static void seafile_recvcommit_v3_proc_class_init (SeafileRecvcommitV3ProcClass *klass) { CcnetProcessorClass *proc_class = CCNET_PROCESSOR_CLASS (klass); proc_class->name = "recvcommit-v3-proc"; proc_class->start = recv_commit_start; proc_class->handle_update = handle_update; proc_class->release_resource = release_resource; g_type_class_add_private (klass, sizeof (RecvcommitPriv)); }
static void seafile_check_tx_slave_v3_proc_class_init (SeafileCheckTxSlaveV3ProcClass *klass) { CcnetProcessorClass *proc_class = CCNET_PROCESSOR_CLASS (klass); proc_class->name = "check-tx-slave-v3-proc"; proc_class->start = start; proc_class->handle_update = handle_update; proc_class->release_resource = release_resource; g_type_class_add_private (klass, sizeof (SeafileCheckTxSlaveV3ProcPriv)); }
static void release_resource(CcnetProcessor *processor) { USE_PRIV; /* g_free works fine even if ptr is NULL. */ g_free (priv->branch_name); g_free (priv->rsp_code); g_free (priv->rsp_msg); CCNET_PROCESSOR_CLASS (seafile_sync_repo_slave_proc_parent_class)->release_resource (processor); }
static void seafile_getblock_v2_proc_class_init (SeafileGetblockV2ProcClass *klass) { CcnetProcessorClass *proc_class = CCNET_PROCESSOR_CLASS (klass); proc_class->name = "getblock-v2-proc"; proc_class->start = block_proc_start; proc_class->handle_response = handle_response; proc_class->release_resource = release_resource; g_type_class_add_private (klass, sizeof (BlockProcPriv)); }
static void seafile_recvbranch_v2_proc_class_init (SeafileRecvbranchV2ProcClass *klass) { CcnetProcessorClass *proc_class = CCNET_PROCESSOR_CLASS (klass); proc_class->name = "recvbranch-v2-proc"; proc_class->start = start; proc_class->handle_update = handle_update; proc_class->release_resource = release_resource; g_type_class_add_private (klass, sizeof (SeafileRecvbranchProcPriv)); }
static void ccnet_recvskey2_proc_class_init (CcnetRecvskey2ProcClass *klass) { CcnetProcessorClass *proc_class = CCNET_PROCESSOR_CLASS (klass); proc_class->name = "receive-skey2"; proc_class->start = start; proc_class->handle_update = handle_update; proc_class->release_resource = release_resource; g_type_class_add_private (klass, sizeof (CcnetRecvskey2ProcPriv)); }