mmshplugins/mmshsipcrplugin/inc/mussipcrplugin.h
branchRCL_3
changeset 22 73a1feb507fb
parent 0 f0cf47e981f9
child 23 bc78a40cd63c
equal deleted inserted replaced
21:33a5d2bbf6fc 22:73a1feb507fb
    24 #include <apgcli.h>
    24 #include <apgcli.h>
    25 #include <sipresolvedclient.h>
    25 #include <sipresolvedclient.h>
    26 #include <ecom/implementationproxy.h>
    26 #include <ecom/implementationproxy.h>
    27 
    27 
    28 class CMusManager;
    28 class CMusManager;
       
    29 class CSdpMediaField;
    29 
    30 
    30 IMPORT_C const TImplementationProxy* ImplementationGroupProxy( TInt& aTableCount );
    31 IMPORT_C const TImplementationProxy* ImplementationGroupProxy( TInt& aTableCount );
    31 
    32 
    32 /**
    33 /**
    33  * CMusSipCrPlugin
    34  * CMusSipCrPlugin
    84      * This function will be invoked only if the capabilities are not
    85      * This function will be invoked only if the capabilities are not
    85      * defined in the ECOM resource file.
    86      * defined in the ECOM resource file.
    86      */
    87      */
    87     const TDesC8& Capabilities();
    88     const TDesC8& Capabilities();
    88 
    89 
    89 private: // data
    90 private: // New functions
    90 
    91     
    91     TUid DoChannelL( RStringF aMethod ); 
    92     /**
    92 	
    93      * Check whether video field has sendrecv attribute
       
    94      * @return ETrue if video has sendrecv attribute, EFalse otherwise 
       
    95      */
       
    96     TBool CheckForSendRecvAttributeL(
       
    97         RPointerArray<CSdpMediaField>& aFields ) const;
       
    98     
    93 private: // data
    99 private: // data
    94 
   100 
    95     CMusManager* iManager;
   101     CMusManager* iManager;
    96 
   102     TBool iCloseStringPool;
       
   103     
    97     };
   104     };
    98 
   105 
    99 
   106 
   100 #endif // MUSSIPCRPLUGIN_H
   107 #endif // MUSSIPCRPLUGIN_H