mmserv/tms/tmsimpl/inc/tmsg711bodyimpl.h
changeset 55 e267340986c9
parent 0 71ca22bcf22a
equal deleted inserted replaced
52:4ce423f34688 55:e267340986c9
    29 class TMSFormatObserver;
    29 class TMSFormatObserver;
    30 class TMSCallProxy;
    30 class TMSCallProxy;
    31 
    31 
    32 // TMSG711FormatBodyImpl class
    32 // TMSG711FormatBodyImpl class
    33 class TMSG711FormatBodyImpl : public TMSG711FormatBody,
    33 class TMSG711FormatBodyImpl : public TMSG711FormatBody,
    34                               public TMSFormatBodyImpl,
    34                               public TMSFormatBodyImpl
    35                               public MQueueHandlerObserver
       
    36     {
    35     {
    37 public:
    36 public:
    38     static gint Create(TMSG711FormatBody*& bodyimpl);
    37     static gint Create(TMSG711FormatBody*& bodyimpl);
    39     virtual ~TMSG711FormatBodyImpl();
    38     virtual ~TMSG711FormatBodyImpl();
    40 
    39 
    46     virtual gint SetPlc(const gboolean aPlc);
    45     virtual gint SetPlc(const gboolean aPlc);
    47     virtual gint GetPlc(gboolean& aPlc);
    46     virtual gint GetPlc(gboolean& aPlc);
    48     virtual gint SetVADMode(const gboolean aVad);
    47     virtual gint SetVADMode(const gboolean aVad);
    49     virtual gint GetVADMode(gboolean& aVad);
    48     virtual gint GetVADMode(gboolean& aVad);
    50     virtual gint GetType(TMSFormatType& Formattype);
    49     virtual gint GetType(TMSFormatType& Formattype);
    51 
       
    52     // From MQueueHandlerObserver
       
    53     virtual void QueueEvent(TInt aEventType, TInt aError, void* user_data);
       
    54 
       
    55     virtual void SetProxy(TMSGlobalContext* context, gpointer queuehandler);
    50     virtual void SetProxy(TMSGlobalContext* context, gpointer queuehandler);
    56 
    51 
    57 private:
    52 private:
    58     TMSG711FormatBodyImpl();
    53     TMSG711FormatBodyImpl();
    59     gint PostConstruct();
    54     gint PostConstruct();