Ejemplo n.º 1
0
unsigned char* JpegPayload::marshall(std::size_t& payload_buf_size)
{
    marshallHeader();

    payload_buf_size = m_header_buf_size + m_scan_data_buf_length;
    unsigned char* payload_buf = new unsigned char[payload_buf_size];

    memcpy(payload_buf, m_header_buf, m_header_buf_size);
    memcpy(payload_buf + m_header_buf_size, m_scan_data_buf,
           m_scan_data_buf_length);

    return payload_buf;
}
Ejemplo n.º 2
0
void
Msg::marshall()
{
	marshallData();
	marshallHeader();
}