Skip to content

Commit

Permalink
Add default case to convert methods
Browse files Browse the repository at this point in the history
  • Loading branch information
dturner committed Feb 12, 2018
1 parent 2657e7c commit 8de38cc
Showing 1 changed file with 12 additions and 0 deletions.
12 changes: 12 additions & 0 deletions src/common/Utilities.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,8 @@ const char *convertResultToText(Result returnCode) {
OBOE_CASE_ENUM(Result::ErrorOutOfRange);
OBOE_CASE_ENUM(Result::ErrorNoService);
OBOE_CASE_ENUM(Result::ErrorInvalidRate);
default:
return "Unrecognized result";
}
}

Expand All @@ -87,6 +89,8 @@ const char *convertAudioFormatToText(AudioFormat format) {
OBOE_CASE_ENUM(AudioFormat::Unspecified);
OBOE_CASE_ENUM(AudioFormat::I16);
OBOE_CASE_ENUM(AudioFormat::Float);
default:
return "Unrecognized format";
}
}

Expand All @@ -95,27 +99,35 @@ const char *convertPerformanceModeToText(PerformanceMode mode) {
OBOE_CASE_ENUM(PerformanceMode::LowLatency);
OBOE_CASE_ENUM(PerformanceMode::None);
OBOE_CASE_ENUM(PerformanceMode::PowerSaving);
default:
return "Unrecognized performance mode";
}
}

const char *convertSharingModeToText(SharingMode mode) {
switch (mode) {
OBOE_CASE_ENUM(SharingMode::Exclusive);
OBOE_CASE_ENUM(SharingMode::Shared);
default:
return "Unrecognized sharing mode";
}
}

const char *convertDataCallbackResultToText(DataCallbackResult result) {
switch (result) {
OBOE_CASE_ENUM(DataCallbackResult::Continue);
OBOE_CASE_ENUM(DataCallbackResult::Stop);
default:
return "Unrecognized data callback result";
}
}

const char *convertDirectionToText(Direction direction) {
switch (direction) {
OBOE_CASE_ENUM(Direction::Input);
OBOE_CASE_ENUM(Direction::Output);
default:
return "Unrecognized direction";
}
}

Expand Down

0 comments on commit 8de38cc

Please sign in to comment.