mmserv/tms/tmsimpl/inc/tmspcmbodyimpl.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 // TMSPCMFormatBodyImpl class
    32 // TMSPCMFormatBodyImpl class
    33 class TMSPCMFormatBodyImpl : public TMSPCMFormatBody,
    33 class TMSPCMFormatBodyImpl : public TMSPCMFormatBody,
    34                              public TMSFormatBodyImpl,
    34                              public TMSFormatBodyImpl
    35                              public MQueueHandlerObserver
       
    36     {
    35     {
    37 public:
    36 public:
    38     static gint Create(TMSPCMFormatBody*& bodyimpl);
    37     static gint Create(TMSPCMFormatBody*& bodyimpl);
    39     virtual ~TMSPCMFormatBodyImpl();
    38     virtual ~TMSPCMFormatBodyImpl();
    40 
    39 
    41     // From TMSPCMFormatBody
    40     // From TMSPCMFormatBody
    42     virtual gint GetType(TMSFormatType& Formattype);
    41     virtual gint GetType(TMSFormatType& Formattype);
    43 
    42 
    44     // From MQueueHandlerObserver starts
       
    45     virtual void QueueEvent(TInt aEventType, TInt aError, void* user_data);
       
    46 
    43 
    47     virtual void SetProxy(TMSGlobalContext* context, gpointer queuehandler);
    44     virtual void SetProxy(TMSGlobalContext* context, gpointer queuehandler);
    48 
    45 
    49 private:
    46 private:
    50     TMSPCMFormatBodyImpl();
    47     TMSPCMFormatBodyImpl();