summaryrefslogtreecommitdiffstats
path: root/src/raw1394.h
diff options
context:
space:
mode:
authorGravatar bencollins 2003-09-11 02:47:22 +0000
committerGravatar bencollins 2003-09-11 02:47:22 +0000
commite89e0feee45595f045d01ad845079dc035dfc165 (patch)
tree078231d99e998c5a7a3727bb32a215d2b272911b /src/raw1394.h
parentIncrease so maj/age so account for new recv-flush call. (diff)
Async stream support from Jim Radford.
git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@130 53a565d1-3bb7-0310-b661-cf11e63c67ab
Diffstat (limited to 'src/raw1394.h')
-rw-r--r--src/raw1394.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/raw1394.h b/src/raw1394.h
index 38ddede..1481c59 100644
--- a/src/raw1394.h
+++ b/src/raw1394.h
@@ -423,6 +423,10 @@ int raw1394_start_iso_write(raw1394handle_t handle, unsigned int channel,
unsigned int tag, unsigned int sy,
unsigned int speed, size_t length, quadlet_t *data,
unsigned long rawtag);
+int raw1394_start_async_stream(raw1394handle_t handle, unsigned int channel,
+ unsigned int tag, unsigned int sy,
+ unsigned int speed, size_t length, quadlet_t *data,
+ unsigned long rawtag);
/* This starts sending an arbitrary async packet. It gets an array of quadlets consisting of
@@ -458,6 +462,9 @@ int raw1394_lock64(raw1394handle_t handle, nodeid_t node, nodeaddr_t addr,
int raw1394_iso_write(raw1394handle_t handle, unsigned int channel,
unsigned int tag, unsigned int sy, unsigned int speed,
size_t length, quadlet_t *data);
+int raw1394_async_stream(raw1394handle_t handle, unsigned int channel,
+ unsigned int tag, unsigned int sy, unsigned int speed,
+ size_t length, quadlet_t *data);
int raw1394_async_send(raw1394handle_t handle,
size_t length, size_t header_length, unsigned int expect_response,
quadlet_t *data);