コード例 #1
0
ファイル: connection.cpp プロジェクト: BillTheBest/ironbee
boost::posix_time::ptime ConstConnection::finished_time() const
{
    return ib_to_ptime(ib()->tv_created, (ib()->t.finished - ib()->t.started));
}
コード例 #2
0
ファイル: clock.cpp プロジェクト: B0SB05/ironbee
boost::posix_time::ptime ib_to_ptime(ib_timeval_t tv, ib_time_t offset)
{
    return ib_to_ptime(tv)
           + seconds(offset / c_microseconds_per_second)
           + microseconds(offset % c_microseconds_per_second);
}
コード例 #3
0
ファイル: connection.cpp プロジェクト: BillTheBest/ironbee
boost::posix_time::ptime ConstConnection::started_time() const
{
    return ib_to_ptime(ib()->tv_created);
}
コード例 #4
0
ファイル: transaction.cpp プロジェクト: niubl/ironbee
boost::posix_time::ptime ConstTransaction::response_finished_time() const
{
    return ib_to_ptime(ib()->tv_created,
                       (ib()->t.response_finished - ib()->t.started));
}
コード例 #5
0
ファイル: transaction.cpp プロジェクト: niubl/ironbee
boost::posix_time::ptime ConstTransaction::request_body_time() const
{
    return ib_to_ptime(ib()->tv_created,
                       (ib()->t.request_body - ib()->t.started));
}
コード例 #6
0
ファイル: transaction.cpp プロジェクト: niubl/ironbee
boost::posix_time::ptime ConstTransaction::logtime_time() const
{
    return ib_to_ptime(ib()->tv_created,
                       (ib()->t.logtime - ib()->t.started));
}
コード例 #7
0
ファイル: transaction.cpp プロジェクト: niubl/ironbee
boost::posix_time::ptime ConstTransaction::postprocess_time() const
{
    return ib_to_ptime(ib()->tv_created,
                       (ib()->t.postprocess - ib()->t.started));
}