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

手机WAP编程

开发平台:

WINDOWS

  1. /*
  2.  * wap_ppg_session_machine.def: Macro call to store data about push sessions.
  3.  * See documentation for details how to use and updata this.
  4.  *
  5.  * By Aarno Syv鋘en for Wapit Ltd
  6.  */
  7. #if !defined(MACHINE)
  8.     #error "Macro MACHINE is missing"
  9. #elif !defined(ADDRTUPLE)
  10.     #error "Macro ADDRTUPLE is missing"
  11. #elif !defined(INTEGER)
  12.     #error "Macro INTEGER is missing"
  13. #elif !defined(PUSHMACHINES)
  14.     #error "Macro PUSHMACHINES not defined"
  15. #elif !defined(CAPABILITIES)
  16.     #error "Macro CAPABILITIES not defined"
  17. #endif
  18. MACHINE(
  19.         OCTSTR(pi_client_address)    /* client address in PAP format */
  20.         OCTSTR(sender_address)       /* PPG's address */
  21.         ADDRTUPLE(addr_tuple)        /* addresses using gw format */
  22.         INTEGER(session_id)
  23.         PUSHMACHINES(push_machines)  /* pushes belonging to this session */
  24.         CAPABILITIES(client_capabilities) /* Client capabilities. These can be
  25.                                              queried by PI */    
  26.         CAPABILITIES(assumed_capabilities) /* capabilities assumed by PI */ 
  27.         INTEGER(preferconfirmed_value)  /* previously stored value of the 
  28.                                            delivery method attribute */
  29. )
  30. #undef MACHINE
  31. #undef ADDRTUPLE
  32. #undef INTEGER
  33. #undef PUSHMACHINES
  34. #undef CAPABILITIES
  35. #undef OCTSTR