omadrm/drmplugins/drmrohandler/inc/rohandlerdmgrwrapper.h
changeset 29 3bdc3b853094
parent 0 95b198f216e5
child 49 69d8e75812b7
equal deleted inserted replaced
23:493788a4a8a4 29:3bdc3b853094
    28 
    28 
    29 class MHttpDownloadMgrObserver;
    29 class MHttpDownloadMgrObserver;
    30 
    30 
    31 class MRoHandlerDMgrWrapper
    31 class MRoHandlerDMgrWrapper
    32     {
    32     {
    33 
       
    34 public:
    33 public:
    35     virtual void HandleRoapTriggerL( const TDesC8& aTrigger ) = 0;
    34     virtual void HandleRoapTriggerL( const TDesC8& aTrigger ) = 0;
    36 
       
    37     virtual void DownloadAndHandleRoapTriggerL( const HBufC8* aUrl ) = 0;
       
    38 
       
    39     virtual void DownloadAndHandleRoapTriggerFromPrUrlL( const HBufC8* aUrl ) = 0;
       
    40 
       
    41     };
    35     };
    42 
    36 
    43 /**
    37 /**
    44 *  Class for downloading ROAP triggers
    38 *  Class for downloading ROAP triggers
    45 *
    39 *
    76     * @since S60 3.2
    70     * @since S60 3.2
    77     * @param aUrl  URL of ROAP trigger
    71     * @param aUrl  URL of ROAP trigger
    78     */
    72     */
    79     void HandleRoapTriggerL( const TDesC8& aTrigger );
    73     void HandleRoapTriggerL( const TDesC8& aTrigger );
    80 
    74 
    81     void DownloadAndHandleRoapTriggerL( const HBufC8* aUrl );
       
    82 
       
    83     void DownloadAndHandleRoapTriggerFromPrUrlL( const HBufC8* aUrl );
       
    84 
       
    85 
    75 
    86 // from base class MHttpDownloadMgrObserver
    76 // from base class MHttpDownloadMgrObserver
    87 
    77 
    88     /**
    78     /**
    89     * From MHttpDownloadMgrObserver.
    79     * From MHttpDownloadMgrObserver.