octopus: skb queries increased buffer size
[barrelfish] / include / octopus / init.h
1 /**
2  * \file
3  * \brief Header file for the octopus initialization/general functions.
4  */
5
6 /*
7  * Copyright (c) 2011, ETH Zurich.
8  * All rights reserved.
9  *
10  * This file is distributed under the terms in the attached LICENSE file.
11  * If you do not find this file, copies can be found by writing to:
12  * ETH Zurich D-INFK, Haldeneggsteig 4, CH-8092 Zurich. Attn: Systems Group.
13  */
14
15 #ifndef OCTOPUS_INIT_H_
16 #define OCTOPUS_INIT_H_
17
18 #include <barrelfish/barrelfish.h>
19 //#include <if/octopus_defs.h>
20 //#include <if/octopus_thc.h>
21
22 STATIC_ASSERT(sizeof(uintptr_t) <= sizeof(uint64_t),
23         "Sending pointers might fail :-(.");
24
25 errval_t oct_init(void);
26 errval_t oct_thc_init(void);
27
28 // Forward declarations.  Do not include any Flounder-generated
29 // if/*.h files in a public header file!
30 struct octopus_thc_client_binding_t;
31 struct octopus_binding;
32
33 struct octopus_thc_client_binding_t* oct_get_thc_client(void);
34 struct octopus_binding* oct_get_event_binding(void);
35
36 #endif /* OCTOPUS_INIT_H_ */