35 typedef int(*cmp_func)(void*,void*,void*); |
35 typedef int(*cmp_func)(void*,void*,void*); |
36 |
36 |
37 /* element,custom data -> copy of element */ |
37 /* element,custom data -> copy of element */ |
38 typedef void*(*copy_func)(void*,void*); |
38 typedef void*(*copy_func)(void*,void*); |
39 |
39 |
|
40 /* buffer, element size, element count, stream */ |
|
41 typedef size_t(*write_func)(const void*, size_t, size_t, void*); |
|
42 |
|
43 /* buffer, element size, element count, stream */ |
|
44 typedef size_t(*read_func)(void*, size_t, size_t, void*); |
|
45 |
40 #ifdef __cplusplus |
46 #ifdef __cplusplus |
41 } |
47 } |
42 #endif |
48 #endif |
43 |
49 |
44 #endif /* UCX_H */ |
50 #endif /* UCX_H */ |