osmo-cc-misdn-endpoint/src/libmisdn/socket.h

15 lines
730 B
C

int mISDN_base_create(void **inst, int protocol);
int mISDN_base_bind(void *inst, struct sockaddr *addr, int addr_len);
int mISDN_base_ioctl(void *inst, unsigned int cmd, void *arg);
int mISDN_base_release(void *inst);
int mISDN_data_create(void **inst, int protocol);
int mISDN_data_getname(void *inst, struct sockaddr *addr, int peer);
int mISDN_data_bind(void *inst, struct sockaddr *addr, int addr_len);
int mISDN_data_ioctl(void *inst, unsigned int cmd, void *arg);
int mISDN_data_release(void *inst);
int mISDN_data_sendmsg(void *inst, unsigned char *data, size_t len, int flags, struct sockaddr_mISDN *maddr);
int mISDN_data_recvmsg(void *inst, unsigned char *data, size_t len, int flags, struct sockaddr_mISDN *maddr);