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