#include "afs.h"
#include "server.h"
#include "vss.h"
-#include "send.h"
#include "list.h"
+#include "send.h"
#include "ortp.h"
/** Convert in_addr to ascii. */
static struct list_head targets;
static struct sender *self;
+static int sender_status;
static void ortp_delete_target(struct ortp_target *ot, const char *msg)
{
char *sendbuf, *header_buf = NULL;
struct timeval *chunk_tv;
- if (self->status != SENDER_ON)
+ if (sender_status != SENDER_ON)
return;
// PARA_NOTICE_LOG("sending %lu\n", current_chunk);
static int ortp_com_on(__a_unused struct sender_command_data *scd)
{
- self->status = SENDER_ON;
+ sender_status = SENDER_ON;
return 1;
}
static int ortp_com_off(__a_unused struct sender_command_data *scd)
{
ortp_shutdown_targets();
- self->status = SENDER_OFF;
+ sender_status = SENDER_OFF;
return 1;
}
tgts = tmp;
}
ret = make_message(
- "ortp status: %s\n"
- "ortp default port: udp %d\n"
- "ortp targets: %s\n",
- (self->status == SENDER_ON)? "on" : "off",
+ "ortp sender:\n"
+ "\tstatus: %s\n"
+ "\tport: udp %d\n"
+ "\ttargets: %s\n",
+ (sender_status == SENDER_ON)? "on" : "off",
conf.ortp_default_port_arg,
tgts? tgts : "(none)"
);
s->client_cmds[SENDER_ADD] = ortp_com_add;
s->client_cmds[SENDER_DELETE] = ortp_com_delete;
self = s;
- s->status = SENDER_OFF;
+ sender_status = SENDER_OFF;
ortp_init_target_list();
if (!conf.ortp_no_autostart_given)
- s->status = SENDER_ON;
+ sender_status = SENDER_ON;
PARA_DEBUG_LOG("%s", "ortp sender init complete\n");
}