neighbor_discovery_header
NetBufferHeaderReader<neighbor_discovery_header> bufferHeader(buffer);
neighbor_discovery_header& header = bufferHeader.Data();
gBufferModule->trim(buffer, sizeof(neighbor_discovery_header));
NetBufferHeaderReader<neighbor_discovery_header> bufferHeader(buffer);
neighbor_discovery_header& header = bufferHeader.Data();
NetBufferPrepend<neighbor_discovery_header> header(buffer);