Example #1
0
LogComponent LogComponent::parent() const {
    switch (_value) {
        case kDefault:
            return kNumLogComponents;
            DECLARE_LOG_COMPONENT_PARENT(kJournal, kStorage);
            DECLARE_LOG_COMPONENT_PARENT(kASIO, kNetwork);
            DECLARE_LOG_COMPONENT_PARENT(kBridge, kNetwork);
        case kNumLogComponents:
            return kNumLogComponents;
        default:
            return kDefault;
    }
    invariant(false);
}
Example #2
0
 LogComponent LogComponent::parent() const {
     switch (_value) {
     case kDefault: return kNumLogComponents;
     DECLARE_LOG_COMPONENT_PARENT(kJournaling, kStorage);
     case kNumLogComponents: return kNumLogComponents;
     default: return kDefault;
     }
     invariant(0);
 }
Example #3
0
LogComponent LogComponent::parent() const {
    switch (_value) {
        case kDefault:
            return kNumLogComponents;
            DECLARE_LOG_COMPONENT_PARENT(kJournal, kStorage);
            DECLARE_LOG_COMPONENT_PARENT(kASIO, kNetwork);
            DECLARE_LOG_COMPONENT_PARENT(kConnectionPool, kNetwork);
            DECLARE_LOG_COMPONENT_PARENT(kBridge, kNetwork);
            DECLARE_LOG_COMPONENT_PARENT(kReplicationElection, kReplication);
            DECLARE_LOG_COMPONENT_PARENT(kReplicationHeartbeats, kReplication);
            DECLARE_LOG_COMPONENT_PARENT(kReplicationInitialSync, kReplication);
            DECLARE_LOG_COMPONENT_PARENT(kReplicationRollback, kReplication);
            DECLARE_LOG_COMPONENT_PARENT(kShardingCatalogRefresh, kSharding);
            DECLARE_LOG_COMPONENT_PARENT(kStorageRecovery, kStorage);
        case kNumLogComponents:
            return kNumLogComponents;
        default:
            return kDefault;
    }
    MONGO_UNREACHABLE;
}