return FALSE;
auto it = std::find_if(elem_info->excludedElements.begin(), elem_info->excludedElements.end(),
- [&factory_name](std::string& element) {
+ [&factory_name](const std::string& element) {
return element.find(factory_name) != std::string::npos;
});
if (it != elem_info->excludedElements.end()) {
void ObservableBase::notify()
{
- std::vector<IObserver *>::iterator iter = _observers.begin();
- for (; iter != _observers.end(); iter++) {
- IObserver *observer = *iter;
+ for (const auto& observer : _observers)
observer->changed();
- }
}
void ObservableBase::unsubscribe(IObserver *observer)
{
- std::vector<IObserver *>::iterator iter;
- iter = std::find(_observers.begin(), _observers.end(), observer);
- if (iter != _observers.end()) {
+ auto iter = std::find(_observers.begin(), _observers.end(), observer);
+ if (iter != _observers.end())
_observers.erase(iter);
- }
}
LOG_INFO("- %-19s = %s", prefix_str, joined.c_str());
}
-static std::vector<std::string> iniReadList(dictionary* dict, std::string category, std::string item, char delimeters)
+static std::vector<std::string> iniReadList(dictionary* dict,
+ const std::string& category,
+ const std::string& item,
+ char delimeters)
{
std::vector<std::string> strings;
return strings;
}
-static std::string iniGetString(dictionary* dict, std::string category, std::string item, std::string default_value)
+static std::string iniGetString(dictionary* dict,
+ const std::string& category,
+ const std::string& item,
+ std::string default_value)
{
if (!dict)
return default_value;
return str;
}
-static int iniGetInt(dictionary* dict, std::string category, std::string item, int default_value)
+static int iniGetInt(dictionary* dict,
+ const std::string& category,
+ const std::string& item,
+ int default_value)
{
if (!dict)
return default_value;
return iniparser_getint(dict, key.c_str(), default_value);
}
-static bool iniGetBoolean(dictionary* dict, std::string category, std::string item, bool default_value)
+static bool iniGetBoolean(dictionary* dict,
+ const std::string& category,
+ const std::string& item,
+ bool default_value)
{
if (!dict)
return default_value;
class EsStreamReader {
public:
- explicit EsStreamReader(const std::string dirpath,
- contentsType type) {
+ explicit EsStreamReader(const std::string& dirpath,
+ contentsType type) {
_dirPath = tc_root_dir + dirpath;
_ESDataFile = _dirPath + "MTPR.es";
_ESInfoFile = _dirPath + "MTPR.info";
bool makeMediaFormat() {
media_format_create(&_mediaFormat);
if (_type == MEDIA_TYPE_ENCODED_AUDIO ||
- _type == MEDIA_TYPE_RAW_AUDIO) {
+ _type == MEDIA_TYPE_RAW_AUDIO) {
uint32_t mimeType;
uint32_t sampleRate;
uint32_t channels;