mirror of
https://github.com/haiwen/seafile-server.git
synced 2025-06-27 23:46:48 +00:00
38 lines
1.0 KiB
C
38 lines
1.0 KiB
C
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
|
|
|
|
#include "common.h"
|
|
|
|
#include "check-protocol-slave-proc.h"
|
|
|
|
G_DEFINE_TYPE (SeafileCheckProtocolSlaveProc, seafile_check_protocol_slave_proc, CCNET_TYPE_PROCESSOR)
|
|
|
|
static int
|
|
check_protocol_slave_start (CcnetProcessor *processor, int argc, char **argv);
|
|
|
|
static void
|
|
seafile_check_protocol_slave_proc_class_init (SeafileCheckProtocolSlaveProcClass *klass)
|
|
{
|
|
CcnetProcessorClass *proc_class = CCNET_PROCESSOR_CLASS (klass);
|
|
|
|
proc_class->name = "seafile-check-protocol-slave-proc";
|
|
proc_class->start = check_protocol_slave_start;
|
|
}
|
|
|
|
static void
|
|
seafile_check_protocol_slave_proc_init (SeafileCheckProtocolSlaveProc *processor)
|
|
{
|
|
}
|
|
|
|
|
|
static int
|
|
check_protocol_slave_start (CcnetProcessor *processor, int argc, char **argv)
|
|
{
|
|
int n;
|
|
char buf[10];
|
|
n = snprintf (buf, sizeof(buf), "%d", CURRENT_PROTO_VERSION);
|
|
ccnet_processor_send_response (processor, SC_OK, SS_OK, buf, n+1);
|
|
ccnet_processor_done (processor, TRUE);
|
|
|
|
return 0;
|
|
}
|