webengine/wrtharvester/src/wrtharvesterpublisherobserver.cpp
changeset 10 a359256acfc6
parent 0 dd21522fd290
child 48 79859ed3eea9
equal deleted inserted replaced
5:10e98eab6f85 10:a359256acfc6
    55 // ----------------------------------------------------------------------------
    55 // ----------------------------------------------------------------------------
    56 // Two-phased constructor.
    56 // Two-phased constructor.
    57 // ----------------------------------------------------------------------------
    57 // ----------------------------------------------------------------------------
    58 //
    58 //
    59 CWrtHarvesterPublisherObserver* CWrtHarvesterPublisherObserver::NewLC( 
    59 CWrtHarvesterPublisherObserver* CWrtHarvesterPublisherObserver::NewLC( 
    60         const TDesC& aName, CWrtHarvester* aHarvester )
    60         const TDesC& aBundleId, CWrtHarvester* aHarvester )
    61     {
    61     {
    62     CWrtHarvesterPublisherObserver* self( 
    62     CWrtHarvesterPublisherObserver* self( 
    63         new( ELeave ) CWrtHarvesterPublisherObserver( aHarvester ) );
    63         new( ELeave ) CWrtHarvesterPublisherObserver( aHarvester ) );
    64         
    64         
    65     CleanupStack::PushL( self );
    65     CleanupStack::PushL( self );
    66     self->ConstructL( aName );
    66     self->ConstructL( aBundleId );
    67     return self;
    67     return self;
    68     }
    68     }
    69 
    69 
    70 // ---------------------------------------------------------------------------
    70 // ---------------------------------------------------------------------------
    71 // Destructor
    71 // Destructor
    72 // ---------------------------------------------------------------------------
    72 // ---------------------------------------------------------------------------
    73 //
    73 //
    74 CWrtHarvesterPublisherObserver::~CWrtHarvesterPublisherObserver()
    74 CWrtHarvesterPublisherObserver::~CWrtHarvesterPublisherObserver()
    75     {
    75     {
    76     ReleaseLiw();
    76     ReleaseLiw();
    77     delete iName;
    77     delete iBundleId;
    78     }
    78     }
    79 
    79 
    80 // ----------------------------------------------------------------------------
    80 // ----------------------------------------------------------------------------
    81 // Symbian 2nd phase constructor can leave.
    81 // Symbian 2nd phase constructor can leave.
    82 // ----------------------------------------------------------------------------
    82 // ----------------------------------------------------------------------------
    83 //
    83 //
    84 void CWrtHarvesterPublisherObserver::ConstructL( const TDesC& aName )
    84 void CWrtHarvesterPublisherObserver::ConstructL( const TDesC& aBundleId )
    85     {
    85     {
    86     iName = aName.AllocL();
    86     iBundleId = aBundleId.AllocL();
    87     InitLiwL();
    87     InitLiwL();
    88     }
    88     }
    89 
    89 
    90 // ---------------------------------------------------------------------------
    90 // ---------------------------------------------------------------------------
    91 // CWrtHarvesterPublisherObserver::HandleNotifyL
    91 // CWrtHarvesterPublisherObserver::HandleNotifyL
   176 
   176 
   177 // ---------------------------------------------------------------------------
   177 // ---------------------------------------------------------------------------
   178 // CWrtHarvesterPublisherObserver::Name
   178 // CWrtHarvesterPublisherObserver::Name
   179 // ---------------------------------------------------------------------------
   179 // ---------------------------------------------------------------------------
   180 //
   180 //
   181 const TDesC& CWrtHarvesterPublisherObserver::Name()
   181 const TDesC& CWrtHarvesterPublisherObserver::BundleId()
   182     {
   182     {
   183     return *iName;
   183     return *iBundleId;
   184     }
   184     }
   185 
   185 
   186 // ---------------------------------------------------------------------------
   186 // ---------------------------------------------------------------------------
   187 // CWrtHarvesterPublisherObserver::ReleaseL
   187 // CWrtHarvesterPublisherObserver::ReleaseL
   188 //
   188 //