pushmtm/Plugins/PushContentHandler/CSLContentHandler.h
branchRCL_3
changeset 35 5c11946e75b3
parent 0 84ad3b177aa3
equal deleted inserted replaced
34:5dedbccec665 35:5c11946e75b3
    86         * Do Garbage Collection synchronously when a new message arrives.
    86         * Do Garbage Collection synchronously when a new message arrives.
    87         * @return None.
    87         * @return None.
    88         */
    88         */
    89 	    void  CollectGarbageL();
    89 	    void  CollectGarbageL();
    90 
    90 
    91 #ifdef __SERIES60_PUSH_SL
       
    92 
    91 
    93         /**
    92         /**
    94         * Parse the Push SL message using XML parser.
    93         * Parse the Push SL message using XML parser.
    95         * If Push Message is an SLC then convert it first to text using 
    94         * If Push Message is an SLC then convert it first to text using 
    96         * CWbxmlConverterUtil class.
    95         * CWbxmlConverterUtil class.
   206         *         ETrue - href attribute present in message
   205         *         ETrue - href attribute present in message
   207         *         EFalse - no href attribute
   206         *         EFalse - no href attribute
   208         */
   207         */
   209 	    inline TBool HrefFlag() const;
   208 	    inline TBool HrefFlag() const;
   210 
   209 
   211 #endif // __SERIES60_PUSH_SL
       
   212 
   210 
   213     private: // Methods from CPushHandlerBase
   211     private: // Methods from CPushHandlerBase
   214 	    
   212 	    
   215         /**
   213         /**
   216         * HandleMessage Async. Version. Takes ownership of Push Message and 
   214         * HandleMessage Async. Version. Takes ownership of Push Message and 
   294         /// Asynchronous fetch operation that downloads the SL-cache. Owned.
   292         /// Asynchronous fetch operation that downloads the SL-cache. Owned.
   295         CPushMtmAutoFetchOperation* iFetchOp;
   293         CPushMtmAutoFetchOperation* iFetchOp;
   296 
   294 
   297         NW_Uint32       iCharEncoding; ///< Char encoding of the current msg.
   295         NW_Uint32       iCharEncoding; ///< Char encoding of the current msg.
   298         TBool           iSaveAsRead; ///< Mark the message 'read' after saving.
   296         TBool           iSaveAsRead; ///< Mark the message 'read' after saving.
       
   297         TInt            iPushSLEnabled;
   299     };
   298     };
   300 
   299 
   301 #include "CSLContentHandler.inl"
   300 #include "CSLContentHandler.inl"
   302 
   301 
   303 #endif	// __CSLCONTENTHANDLER_H__
   302 #endif	// __CSLCONTENTHANDLER_H__