Exemplo n.º 1
0
ParsedResponseLine ParsedResponseLine::create_alias(
    Transaction transaction,
    const char* raw,
    size_t raw_length,
    const char* protocol,
    size_t protocol_length,
    const char* status,
    size_t status_length,
    const char* message,
    size_t message_length
)
{
    ib_parsed_resp_line_t *ib_prl;
    Internal::throw_if_error(
        ib_parsed_resp_line_create(
            transaction.ib(),
            &ib_prl,
            raw,
            raw_length,
            protocol,
            protocol_length,
            status,
            status_length,
            message,
            message_length
        )
    );
    return ParsedResponseLine(ib_prl);
}
Exemplo n.º 2
0
ParsedResponseLine ParsedResponseLine::remove_const(
    ConstParsedResponseLine parsed_response_line
)
{
    return ParsedResponseLine(const_cast<ib_type>(parsed_response_line.ib()));
}
Exemplo n.º 3
0
ParsedResponseLine ConstTransaction::response_line() const
{
    return ParsedResponseLine(ib()->response_line);
}