* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
-#include "libsigrokcxx/libsigrokcxx.hpp"
+#include <libsigrokcxx/libsigrokcxx.hpp>
#include <sstream>
#include <cmath>
check(sr_log_loglevel_set(level->id()));
}
-string Context::log_domain()
-{
- return valid_string(sr_log_logdomain_get());
-}
-
-void Context::set_log_domain(string value)
-{
- check(sr_log_logdomain_set(value.c_str()));
-}
-
static int call_log_callback(void *cb_data, int loglevel, const char *format, va_list args)
{
va_list args_copy;
Output::Deleter());
}
+bool OutputFormat::test_flag(const OutputFlag *flag)
+{
+ return sr_output_test_flag(_structure, flag->id());
+}
+
Output::Output(shared_ptr<OutputFormat> format,
shared_ptr<Device> device, map<string, Glib::VariantBase> options) :
UserOwned(sr_output_new(format->_structure,
}
}
-#include "enums.cpp"
+#include <enums.cpp>
}