package io.dropwizard.metrics.collectd;
/**
* Constants from collectd/src/network.h and jcd.* property configuration.
*/
class Network {
public static final int DEFAULT_PORT = 25826;
public static final String DEFAULT_V4_ADDR = "239.192.74.66";
public static final String DEFAULT_V6_ADDR = "ff18::efc0:4a42";
public static final int TYPE_HOST = 0x0000;
public static final int TYPE_TIME = 0x0001;
public static final int TYPE_PLUGIN = 0x0002;
public static final int TYPE_PLUGIN_INSTANCE = 0x0003;
public static final int TYPE_TYPE = 0x0004;
public static final int TYPE_TYPE_INSTANCE = 0x0005;
public static final int TYPE_VALUES = 0x0006;
public static final int TYPE_INTERVAL = 0x0007;
public static final int TYPE_MESSAGE = 0x0100;
public static final int TYPE_SEVERITY = 0x0101;
public static final int DS_TYPE_COUNTER = 0;
public static final int DS_TYPE_GAUGE = 1;
static final int UINT8_LEN = 1;
static final int UINT16_LEN = UINT8_LEN * 2;
static final int UINT32_LEN = UINT16_LEN * 2;
static final int UINT64_LEN = UINT32_LEN * 2;
static final int HEADER_LEN = UINT16_LEN * 2;
static final int BUFFER_SIZE = 1024; // as per collectd/src/network.c
}