equal
deleted
inserted
replaced
23 #include <aisystemuids.hrh> |
23 #include <aisystemuids.hrh> |
24 #include <hscontentpublisher.h> |
24 #include <hscontentpublisher.h> |
25 #include <hspublisherinfo.h> |
25 #include <hspublisherinfo.h> |
26 #include <aicontentobserver.h> |
26 #include <aicontentobserver.h> |
27 #include <aiuicontroller.h> |
27 #include <aiuicontroller.h> |
28 |
28 #include "caicpscommandbuffer.h" |
29 #include "aiuicontrollermanager.h" |
29 #include "aiuicontrollermanager.h" |
30 #include "aipluginfactory.h" |
30 #include "aipluginfactory.h" |
31 #include "debug.h" |
31 #include "debug.h" |
32 |
32 |
33 // Constants |
33 // Constants |
288 __TIME( "CAiPluginFactory::CreatePluginL Create plug-in:", |
288 __TIME( "CAiPluginFactory::CreatePluginL Create plug-in:", |
289 plugin = CHsContentPublisher::NewL( aPublisherInfo ) ); |
289 plugin = CHsContentPublisher::NewL( aPublisherInfo ) ); |
290 |
290 |
291 CleanupStack::PushL( plugin ); |
291 CleanupStack::PushL( plugin ); |
292 |
292 |
293 plugin->SetProperty( CHsContentPublisher::ECpsCmdBuffer, iCommandBuffer ); |
293 // Ensure interface is available |
|
294 iCommandBuffer->GetCPSInterfaceL(); |
|
295 |
|
296 plugin->SetProperty( CHsContentPublisher::ECpsCmdBuffer, |
|
297 static_cast< MAiCpsCommandBuffer* >( iCommandBuffer ) ); |
294 |
298 |
295 __TIME( "FW: Subscribe content observers", |
299 __TIME( "FW: Subscribe content observers", |
296 SubscribeContentObserversL( *plugin, aPublisherInfo ) ); |
300 SubscribeContentObserversL( *plugin, aPublisherInfo ) ); |
297 |
301 |
298 __TIME( "FW: Configure Plugin", |
302 __TIME( "FW: Configure Plugin", |
430 // ---------------------------------------------------------------------------- |
434 // ---------------------------------------------------------------------------- |
431 // CAiPluginFactory::SetCommandBuffer() |
435 // CAiPluginFactory::SetCommandBuffer() |
432 // |
436 // |
433 // ---------------------------------------------------------------------------- |
437 // ---------------------------------------------------------------------------- |
434 // |
438 // |
435 void CAiPluginFactory::SetCommandBuffer( MAiCpsCommandBuffer* aCommandBuffer ) |
439 void CAiPluginFactory::SetCommandBuffer( CAiCpsCommandBuffer* aCommandBuffer ) |
436 { |
440 { |
437 iCommandBuffer = aCommandBuffer; |
441 iCommandBuffer = aCommandBuffer; |
438 } |
442 } |
439 |
443 |
440 // End of file |
444 // End of file |