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