summaryrefslogtreecommitdiff
path: root/ecos/packages/mcc/current/include/mcc_api.h
blob: 65746ee49e03dac2db6cdce5b7c4e7aae11f4218 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#ifndef __MCC_API__
#define __MCC_API__

int mcc_initialize(unsigned int);
int mcc_destroy(unsigned int);
int mcc_create_endpoint(unsigned int*, unsigned int);
int mcc_destroy_endpoint(unsigned int*);
int mcc_send(unsigned int*, void*, unsigned int, unsigned int);
int mcc_recv_copy(unsigned int*, void*, unsigned int, unsigned int*, unsigned int);
int mcc_recv_nocopy(unsigned int*, void**, unsigned int*, unsigned int);
int mcc_msgs_available(unsigned int*, unsigned int*);
int mcc_free_buffer(void*);
int mcc_get_info(unsigned int, char*);

#endif /* __MCC_API__ */