[aravis] gv_device: Add HTTP method for getting XML files
- From: Emmanuel Pacaud <emmanuel src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [aravis] gv_device: Add HTTP method for getting XML files
- Date: Thu, 29 May 2014 18:55:09 +0000 (UTC)
commit f1861ef03018741a20ff6652801d2dcf26e97d69
Author: Peter Boettcher <boettcher ll mit edu>
Date: Thu May 22 09:59:21 2014 -0400
gv_device: Add HTTP method for getting XML files
src/arvgvdevice.c | 18 ++++++++++++++++++
1 files changed, 18 insertions(+), 0 deletions(-)
---
diff --git a/src/arvgvdevice.c b/src/arvgvdevice.c
index ecc8dab..0da61e9 100644
--- a/src/arvgvdevice.c
+++ b/src/arvgvdevice.c
@@ -618,6 +618,24 @@ _load_genicam (ArvGvDevice *gv_device, guint32 address, size_t *size)
*size = 0;
}
}
+ } else if (g_ascii_strcasecmp (tokens[1], "http:") == 0) {
+ GFile *gfile;
+ GFileInputStream *stream;
+
+ gfile = g_file_new_for_uri(filename);
+ stream = g_file_read(gfile, NULL, NULL);
+ if(stream) {
+ GDataInputStream *dstream;
+ gsize len;
+ dstream = g_data_input_stream_new ((GInputStream*) stream);
+ genicam = g_data_input_stream_read_upto (dstream, "", 0, &len, NULL, NULL);
+
+ if (genicam)
+ *size = len;
+
+ g_object_unref (dstream);
+ g_object_unref (stream);
+ }
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]