| 640 | |
| 641 | |
| 642 | void Metrics::OperationStates::update( |
| 643 | const OperationState& operationState, |
| 644 | int delta) |
| 645 | { |
| 646 | total += delta; |
| 647 | |
| 648 | switch(operationState) { |
| 649 | case OPERATION_FINISHED: |
| 650 | finished += delta; |
| 651 | break; |
| 652 | case OPERATION_DROPPED: |
| 653 | dropped += delta; |
| 654 | break; |
| 655 | case OPERATION_ERROR: |
| 656 | error += delta; |
| 657 | break; |
| 658 | case OPERATION_FAILED: |
| 659 | failed += delta; |
| 660 | break; |
| 661 | case OPERATION_GONE_BY_OPERATOR: |
| 662 | gone_by_operator += delta; |
| 663 | break; |
| 664 | case OPERATION_PENDING: |
| 665 | pending += delta; |
| 666 | break; |
| 667 | case OPERATION_UNREACHABLE: |
| 668 | unreachable += delta; |
| 669 | break; |
| 670 | case OPERATION_RECOVERING: |
| 671 | recovering += delta; |
| 672 | break; |
| 673 | case OPERATION_UNSUPPORTED: |
| 674 | case OPERATION_UNKNOWN: |
| 675 | LOG(ERROR) << "Unexpected operation state: " << operationState; |
| 676 | break; |
| 677 | } |
| 678 | } |
| 679 | |
| 680 | |
| 681 | void Metrics::incrementOperationState( |
no outgoing calls
no test coverage detected