if (!tsl->status) continue;
c++;
e = htsmsg_create_map();
- tcp_get_str_from_ip(&tsl->peer, buf, sizeof(buf));
htsmsg_add_u32(e, "id", tsl->id);
+ tcp_get_str_from_ip(&tsl->self, buf, sizeof(buf));
+ htsmsg_add_str(e, "server", buf);
+ htsmsg_add_u32(e, "server_port", ntohs(IP_PORT(tsl->self)));
+ tcp_get_str_from_ip(&tsl->peer, buf, sizeof(buf));
htsmsg_add_str(e, "peer", buf);
+ htsmsg_add_u32(e, "peer_port", ntohs(IP_PORT(tsl->peer)));
htsmsg_add_s64(e, "started", tsl->started);
tsl->status(tsl->opaque, e);
htsmsg_add_msg(l, NULL, e);
fields: [
{ name: 'id', sortType: stype },
{ name: 'type', sortType: stype },
+ { name: 'server', sortType: stype },
+ { name: 'server_port' },
{ name: 'peer', sortType: stype },
+ { name: 'peer_port' },
{ name: 'user', sortType: stype },
{
name: 'started',
header: _("IP Address"),
dataIndex: 'peer',
sortable: true
+ }, {
+ width: 50,
+ id: 'peer_port',
+ header: _("IP Port"),
+ dataIndex: 'peer_port',
+ sortable: true
}, {
width: 50,
id: 'user',
dataIndex: 'started',
renderer: renderDate,
sortable: true
+ }, {
+ width: 50,
+ id: 'server',
+ header: _("Server Address"),
+ dataIndex: 'server',
+ sortable: true
+ }, {
+ width: 50,
+ id: 'server_port',
+ header: _("Server Port"),
+ dataIndex: 'server_port',
+ sortable: true
}]);
grid = new Ext.grid.GridPanel({