wap_addr.h
上传用户:gzpyjq
上传日期:2013-01-31
资源大小:1852k
文件大小:1k
源码类别:

手机WAP编程

开发平台:

WINDOWS

  1. /*
  2.  * wap_addr.h - interface to WAPAddr and WAPAddrTuple types.
  3.  */
  4. #ifndef WAP_ADDR_H
  5. #define WAP_ADDR_H
  6. #include "gwlib/gwlib.h"
  7. typedef struct {
  8. Octstr *address;
  9. long port;
  10. } WAPAddr;
  11. typedef struct {
  12. WAPAddr *remote, *local;
  13. } WAPAddrTuple;
  14. WAPAddr *wap_addr_create(Octstr *address, long port);
  15. void wap_addr_destroy(WAPAddr *addr);
  16. int wap_addr_same(WAPAddr *a, WAPAddr *b);
  17. WAPAddrTuple *wap_addr_tuple_create(Octstr *rmt_addr, long rmt_port,
  18.     Octstr *lcl_addr, long lcl_port);
  19. void wap_addr_tuple_destroy(WAPAddrTuple *tuple);
  20. int wap_addr_tuple_same(WAPAddrTuple *a, WAPAddrTuple *b);
  21. WAPAddrTuple *wap_addr_tuple_duplicate(WAPAddrTuple *tuple);
  22. void wap_addr_tuple_dump(WAPAddrTuple *tuple);
  23. #endif