ipappsrv_plat/media_control_api/inc/mmccnetworksettings.h
branchrcs
changeset 49 64c62431ac08
parent 0 1bce908db942
equal deleted inserted replaced
44:fb024d5e35fa 49:64c62431ac08
    84     
    84     
    85 };
    85 };
    86 
    86 
    87 typedef TPckgBuf<TMccNetSettings> TMccNetSettingsPackage;
    87 typedef TPckgBuf<TMccNetSettings> TMccNetSettingsPackage;
    88 
    88 
       
    89 class TMccMsrpSettings: public TMccNetSettings
       
    90     {
       
    91 public:
       
    92     
       
    93     inline TMccMsrpSettings(TMccNetSettings& aMccNetSettings)
       
    94     {
       
    95     iRemoteAddress = aMccNetSettings.iRemoteAddress;
       
    96     iRemoteRtcpPort = aMccNetSettings.iRemoteRtcpPort;
       
    97     iLocalAddress = aMccNetSettings.iLocalAddress;
       
    98     iLocalPublicAddress = aMccNetSettings.iLocalPublicAddress;
       
    99     iLocalRtcpPort = aMccNetSettings.iLocalRtcpPort;
       
   100     iLocalPublicRtcpPort = aMccNetSettings.iLocalPublicRtcpPort;
       
   101     iMediaQosValue = aMccNetSettings.iMediaQosValue;
       
   102     iIapId = aMccNetSettings.iIapId;
       
   103     
       
   104     iLocalMsrpPath = NULL ;
       
   105     iFileName = NULL;
       
   106     iFileSize = 0;
       
   107     iFileType= NULL;
       
   108     iFileShare= EFalse;
       
   109     iFTProgressNotification = EFalse;
       
   110     };
       
   111     
       
   112     
       
   113     inline TMccMsrpSettings() :
       
   114         TMccNetSettings()
       
   115         {
       
   116         iLocalMsrpPath = NULL;
       
   117         iFileName = NULL;
       
   118         iFileSize = 0;
       
   119         iFileType=NULL;
       
   120         iFileShare = EFalse;
       
   121         iFTProgressNotification = EFalse;
       
   122         };
       
   123             
       
   124     public:
       
   125         //not owned
       
   126         HBufC8*    iLocalMsrpPath;
       
   127         //not owned
       
   128         HBufC16*   iFileName;
       
   129         TInt       iFileSize; 
       
   130         // not owned
       
   131         HBufC8*    iFileType;
       
   132         TBool      iFileShare;
       
   133         TBool      iFTProgressNotification;
       
   134     };
       
   135 
    89 #endif /* MMCCNETWORKSETTINGS_H */
   136 #endif /* MMCCNETWORKSETTINGS_H */
    90 
   137 
    91 // End of File
   138 // End of File