lr_start_transaction和lr_end_transaction

来源:互联网 发布:超大容量双肩包 知乎 编辑:程序博客网 时间:2024/06/06 01:45
语法格式如下:
    int lr_start_transaction (const char * transaction_name);

    int lr_end_transaction (const char * transaction_name,int status);

    transacton为事物名称,status为事物的结束状态,共有LR_PASS(通过)、LR_FAIL(失败)、LR_AUTO(自动)、LR_STOP(暂停),其中LR_PASS默认的是LR_PASS,可以在事物结束前通过lr_set_transaction_status进行修改。如果在lr_end_transaction中没有指定结束事物状态是LR_AUTO,而是明确制定为LR_PASS、LR_FAIL、LR_STOP其中的其中,则事物将以最后制定状态来结束。需要注意,事物开始没有lr_end_transaction没有结束的时候,不能用相同的事物名称,除非这个事物已经通过lr_end_transaction结束。
0 0