signaling.h
上传用户:jlfgdled
上传日期:2013-04-10
资源大小:33168k
文件大小:1k
源码类别:

Linux/Unix编程

开发平台:

Unix_Linux

  1. /* net/atm/signaling.h - ATM signaling */
  2.  
  3. /* Written 1995-2000 by Werner Almesberger, EPFL LRC/ICA */
  4.  
  5. #ifndef NET_ATM_SIGNALING_H
  6. #define NET_ATM_SIGNALING_H
  7. #include <linux/atm.h>
  8. #include <linux/atmdev.h>
  9. #include <linux/atmsvc.h>
  10. #define WAITING 1 /* for reply: 0: no error, < 0: error, ... */
  11. extern struct atm_vcc *sigd; /* needed in svc_release */
  12. /*
  13.  * sigd_enq is a wrapper for sigd_enq2, covering the more common cases, and
  14.  * avoiding huge lists of null values.
  15.  */
  16. void sigd_enq2(struct atm_vcc *vcc,enum atmsvc_msg_type type,
  17.     struct atm_vcc *listen_vcc,const struct sockaddr_atmpvc *pvc,
  18.     const struct sockaddr_atmsvc *svc,const struct atm_qos *qos,int reply);
  19. void sigd_enq(struct atm_vcc *vcc,enum atmsvc_msg_type type,
  20.     struct atm_vcc *listen_vcc,const struct sockaddr_atmpvc *pvc,
  21.     const struct sockaddr_atmsvc *svc);
  22. int sigd_attach(struct atm_vcc *vcc);
  23. #endif