log_producer_result log_producer_client_add_raw_log_buffer()

in src/log_producer_client.c [212:222]


log_producer_result log_producer_client_add_raw_log_buffer(log_producer_client * client, size_t log_bytes, size_t compressed_bytes, const unsigned char * raw_buffer)
{
    if (client == NULL || !client->valid_flag || raw_buffer == NULL)
    {
        return LOG_PRODUCER_INVALID;
    }

    log_producer_manager * manager = ((producer_client_private *)client->private_data)->producer_manager;

    return log_producer_manager_send_raw_buffer(manager, log_bytes, compressed_bytes, raw_buffer);
}