| 61 | } |
| 62 | |
| 63 | const char * |
| 64 | DtxStateToString(DtxState state) |
| 65 | { |
| 66 | switch (state) |
| 67 | { |
| 68 | case DTX_STATE_NONE: |
| 69 | return "None"; |
| 70 | case DTX_STATE_ACTIVE_DISTRIBUTED: |
| 71 | return "Active Distributed"; |
| 72 | case DTX_STATE_ONE_PHASE_COMMIT: |
| 73 | return "One Phase Commit (Before Notifying)"; |
| 74 | case DTX_STATE_NOTIFYING_ONE_PHASE_COMMIT: |
| 75 | return "Notifying One Phase"; |
| 76 | case DTX_STATE_PREPARING: |
| 77 | return "Preparing"; |
| 78 | case DTX_STATE_PREPARED: |
| 79 | return "Prepared"; |
| 80 | case DTX_STATE_INSERTING_COMMITTED: |
| 81 | return "Inserting Committed"; |
| 82 | case DTX_STATE_INSERTED_COMMITTED: |
| 83 | return "Inserted Committed"; |
| 84 | case DTX_STATE_NOTIFYING_COMMIT_PREPARED: |
| 85 | return "Notifying Commit Prepared"; |
| 86 | case DTX_STATE_INSERTING_FORGET_COMMITTED: |
| 87 | return "Inserting Forget Committed"; |
| 88 | case DTX_STATE_INSERTED_FORGET_COMMITTED: |
| 89 | return "Inserted Forget Committed"; |
| 90 | case DTX_STATE_NOTIFYING_ABORT_NO_PREPARED: |
| 91 | return "Notifying Abort (No Prepared)"; |
| 92 | case DTX_STATE_NOTIFYING_ABORT_SOME_PREPARED: |
| 93 | return "Notifying Abort (Some Prepared)"; |
| 94 | case DTX_STATE_NOTIFYING_ABORT_PREPARED: |
| 95 | return "Notifying Abort Prepared"; |
| 96 | case DTX_STATE_RETRY_COMMIT_PREPARED: |
| 97 | return "Retry Commit Prepared"; |
| 98 | case DTX_STATE_RETRY_ABORT_PREPARED: |
| 99 | return "Retry Abort Prepared"; |
| 100 | default: |
| 101 | return "Unknown"; |
| 102 | } |
| 103 | } |
| 104 | |
| 105 | const char * |
| 106 | DtxProtocolCommandToString(DtxProtocolCommand command) |
no outgoing calls
no test coverage detected