sipproviderplugins/sipprovider/sipconnectionplugins/inc/SIP_subconevents.h
branchRCL_3
changeset 20 0dcb073356a5
parent 19 b5e99d8877c7
equal deleted inserted replaced
19:b5e99d8877c7 20:0dcb073356a5
    19 /**
    19 /**
    20  @file
    20  @file
    21  @publishedAll
    21  @publishedAll
    22  @released since v9.2
    22  @released since v9.2
    23 */
    23 */
    24 #warning "SIPProvider APIs are deprecated, use SIP Client Library APIs instead."
       
    25  
    24  
    26 #ifndef SIPSCPR_SUBCONEVENTS_H
    25 #ifndef SIPSCPR_SUBCONEVENTS_H
    27 #define SIPSCPR_SUBCONEVENTS_H
    26 #define SIPSCPR_SUBCONEVENTS_H
    28 
    27 
    29 #include <es_sock.h>
    28 #include <es_sock.h>
    43 
    42 
    44 class CSubConSIPResponseEvent : public CSubConNotificationEvent
    43 class CSubConSIPResponseEvent : public CSubConNotificationEvent
    45 /** CSubConSIPResponseEvent is used to get and set the response elements of the most recent response  
    44 /** CSubConSIPResponseEvent is used to get and set the response elements of the most recent response  
    46 
    45 
    47 @publishedAll
    46 @publishedAll
    48 @deprecated 
    47 @released since v9.2 */
    49 */
       
    50 	{
    48 	{
    51 public:
    49 public:
    52 	/**
    50 	/**
    53 	 Identifies the  predefined type of Response 		 .
    51 	 Identifies the  predefined type of Response 		 .
    54 	 */
    52 	 */
    77 
    75 
    78 class CSubConSIPAuthenticationRequiredEvent : public CSubConNotificationEvent
    76 class CSubConSIPAuthenticationRequiredEvent : public CSubConNotificationEvent
    79 /** CSubConSIPAuthenticationRequiredEvent is used  when SIP authentication is required
    77 /** CSubConSIPAuthenticationRequiredEvent is used  when SIP authentication is required
    80 
    78 
    81 @publishedAll
    79 @publishedAll
    82 @deprecated 
    80 @released since v9.2 */
    83 */
       
    84 	{
    81 	{
    85 public:
    82 public:
    86         
    83         
    87 	inline static CSubConSIPAuthenticationRequiredEvent* NewL();
    84 	inline static CSubConSIPAuthenticationRequiredEvent* NewL();
    88 	/** Constructor. */
    85 	/** Constructor. */
   103 
   100 
   104 class CSubConSIPNotificationEvent : public CSubConNotificationEvent
   101 class CSubConSIPNotificationEvent : public CSubConNotificationEvent
   105 /** CSubConSIPNotificationEvent is used for receiving SIP event notifications 
   102 /** CSubConSIPNotificationEvent is used for receiving SIP event notifications 
   106 
   103 
   107 @publishedAll
   104 @publishedAll
   108 @deprecated
   105 @released since v9.2 */
   109  */
       
   110 	{
   106 	{
   111 public:
   107 public:
   112   	inline static CSubConSIPNotificationEvent* NewL();
   108   	inline static CSubConSIPNotificationEvent* NewL();
   113   	/** Constructor. */
   109   	/** Constructor. */
   114 	inline CSubConSIPNotificationEvent();
   110 	inline CSubConSIPNotificationEvent();
   128 
   124 
   129 class CSIPSubConnExtensionEventsFactory : public CBase
   125 class CSIPSubConnExtensionEventsFactory : public CBase
   130 /** Factory used to create instances of the SIP SubConnection Extension Events
   126 /** Factory used to create instances of the SIP SubConnection Extension Events
   131 
   127 
   132 @publishedAll
   128 @publishedAll
   133 @deprecated
   129 @released since v9.2 
   134 */
   130 */
   135 	{
   131 	{
   136 public:
   132 public:
   137 	static CSubConNotificationEvent* NewL(TAny* aConstructionParameters);
   133 	static CSubConNotificationEvent* NewL(TAny* aConstructionParameters);
   138 	};
   134 	};
   139 
   135 
   140 #include "sip_subconevents.inl"
   136 #include "SIP_subconevents.inl"
   141 
   137 
   142 #endif // SIPSCPR_SUBCONEVENTS_H
   138 #endif // SIPSCPR_SUBCONEVENTS_H