Palacios Public Git Repository

To checkout Palacios execute

  git clone http://v3vee.org/palacios/palacios.web/palacios.git
This will give you the master branch. You probably want the devel branch or one of the release branches. To switch to the devel branch, simply execute
  cd palacios
  git checkout --track -b devel origin/devel
The other branches are similar.


Avoid strict-aliasing related issues when compiling with optimization
[palacios.git] / linux_usr / v3_user_keyed_stream.h
1 #ifndef __V3_USER_KSTREAM_H__
2 #define __V3_USER_KSTREAM_H__
3
4 #include <stdint.h>
5 #define sint64_t int64_t
6
7 #include "v3_ctrl.h"
8 #include "iface-keyed-stream-user.h"
9
10 int v3_user_keyed_stream_attach(char *dev, char *url);
11 int v3_user_keyed_stream_detach(int devfd);
12
13 int v3_user_keyed_stream_have_request(int devfd);
14 int v3_user_keyed_stream_pull_request(int devfd, struct palacios_user_keyed_stream_op **req);
15 int v3_user_keyed_stream_push_response(int devfd, struct palacios_user_keyed_stream_op *resp);
16
17
18 #endif