dect
/
libdect
Archived
13
0
Fork 0
This repository has been archived on 2022-02-17. You can view files and clone it, but cannot push or open issues or pull requests.
libdect/include/libdect.h

36 lines
682 B
C

#ifndef _LIBDECT_H
#define _LIBDECT_H
#include <linux/dect_netlink.h>
#include <dect/libdect.h>
#include <list.h>
/**
* struct dect_handle - libdect handle
*
* @ops: user ops
* @nlsock: netlink socket
* @nlfd: netlink file descriptor
* @index: cluster index
* @mode: cluster mode
* @pari: FP's PARI
* @b_sap: B-SAP socket
* @s_sap: S-SAP listener socket
* @links: list of data links
*/
struct dect_handle {
const struct dect_ops *ops;
struct nl_sock *nlsock;
struct dect_fd *nlfd;
unsigned int index;
enum dect_cluster_modes mode;
struct dect_ari pari;
struct dect_fd *b_sap;
struct dect_fd *s_sap;
struct list_head links;
};
#endif /* _LIBDECT_H */