29 class TMSFormatObserver; |
29 class TMSFormatObserver; |
30 class TMSCallProxy; |
30 class TMSCallProxy; |
31 |
31 |
32 // Class declaration |
32 // Class declaration |
33 class TMSAMRFormatBodyImpl : public TMSAMRFormatBody, |
33 class TMSAMRFormatBodyImpl : public TMSAMRFormatBody, |
34 public TMSFormatBodyImpl, |
34 public TMSFormatBodyImpl |
35 public MQueueHandlerObserver |
|
36 { |
35 { |
37 public: |
36 public: |
38 static gint Create(TMSAMRFormatBody*& bodyimpl); |
37 static gint Create(TMSAMRFormatBody*& bodyimpl); |
39 virtual ~TMSAMRFormatBodyImpl(); |
38 virtual ~TMSAMRFormatBodyImpl(); |
40 |
39 |
41 // From TMSAMRFormatBody begins |
40 // From TMSAMRFormatBody begins |
42 virtual gint GetType(TMSFormatType& Formattype); |
41 virtual gint GetType(TMSFormatType& Formattype); |
43 // From TMSAMRFormatBody ends |
42 // From TMSAMRFormatBody ends |
44 |
|
45 // From MQueueHandlerObserver starts |
|
46 virtual void QueueEvent(TInt aEventType, TInt aError, void* user_data); |
|
47 // From MQueueHandlerObserver ends |
|
48 |
43 |
49 virtual void SetProxy(TMSGlobalContext* context, gpointer queuehandler); |
44 virtual void SetProxy(TMSGlobalContext* context, gpointer queuehandler); |
50 |
45 |
51 private: |
46 private: |
52 TMSAMRFormatBodyImpl(); |
47 TMSAMRFormatBodyImpl(); |