mmserv/tms/tmsimpl/inc/tmsamrbodyimpl.h
changeset 53 eabc8c503852
parent 0 71ca22bcf22a
equal deleted inserted replaced
48:a493a607b5bf 53:eabc8c503852
    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();