]> sigrok.org Git - libsigrok.git/blobdiff - bindings/cxx/classes.cpp
C++: Change arguments of Input::send() from std::string to data+length.
[libsigrok.git] / bindings / cxx / classes.cpp
index 19b4f8f0c3c5c53ac5472d2faded5b2dc3043b75..a08def8eebaed63d6482ffc17c5d6970da3bf2c5 100644 (file)
@@ -1438,9 +1438,9 @@ shared_ptr<InputDevice> Input::device()
        return _device->get_shared_pointer(shared_from_this());
 }
 
-void Input::send(string data)
+void Input::send(void *data, size_t length)
 {
-       auto gstr = g_string_new(data.c_str());
+       auto gstr = g_string_new_len((gchar *)data, length);
        auto ret = sr_input_send(_structure, gstr);
        g_string_free(gstr, false);
        check(ret);