1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/media/webrtc/signaling/src/softphonewrapper/CC_SIPCCFeatureInfo.cpp Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,66 @@ 1.4 +/* This Source Code Form is subject to the terms of the Mozilla Public 1.5 + * License, v. 2.0. If a copy of the MPL was not distributed with this 1.6 + * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ 1.7 + 1.8 +#include "CSFLog.h" 1.9 + 1.10 +#include "CC_Common.h" 1.11 + 1.12 +#include "CC_SIPCCFeatureInfo.h" 1.13 +#include "CC_SIPCCDeviceInfo.h" 1.14 + 1.15 +extern "C" 1.16 +{ 1.17 +#include "ccapi_device.h" 1.18 +#include "ccapi_feature_info.h" 1.19 +} 1.20 + 1.21 +using namespace std; 1.22 +using namespace CSF; 1.23 + 1.24 +CSF_IMPLEMENT_WRAP(CC_SIPCCFeatureInfo, cc_featureinfo_ref_t); 1.25 + 1.26 +CC_SIPCCFeatureInfo::CC_SIPCCFeatureInfo (cc_featureinfo_ref_t featureinfo) : featureinfo_ref(featureinfo) 1.27 +{ 1.28 +// CCAPI_Device_retainFeatureInfo(featureinfo); 1.29 +} 1.30 + 1.31 +CC_SIPCCFeatureInfo::~CC_SIPCCFeatureInfo() 1.32 +{ 1.33 +// CCAPI_Feature_releaseFeatureInfo(featureinfo_ref); 1.34 +} 1.35 + 1.36 +cc_int32_t CC_SIPCCFeatureInfo::getButton() 1.37 +{ 1.38 + return CCAPI_featureInfo_getButton(featureinfo_ref); 1.39 +} 1.40 + 1.41 +cc_int32_t CC_SIPCCFeatureInfo::getFeatureID() 1.42 +{ 1.43 + return CCAPI_featureInfo_getFeatureID(featureinfo_ref); 1.44 +} 1.45 + 1.46 +string CC_SIPCCFeatureInfo::getDisplayName() 1.47 +{ 1.48 + return CCAPI_featureInfo_getDisplayName(featureinfo_ref); 1.49 +} 1.50 + 1.51 +string CC_SIPCCFeatureInfo::getSpeedDialNumber() 1.52 +{ 1.53 + return CCAPI_featureInfo_getSpeedDialNumber(featureinfo_ref); 1.54 +} 1.55 + 1.56 +string CC_SIPCCFeatureInfo::getContact() 1.57 +{ 1.58 + return CCAPI_featureInfo_getContact(featureinfo_ref); 1.59 +} 1.60 + 1.61 +string CC_SIPCCFeatureInfo::getRetrievalPrefix() 1.62 +{ 1.63 + return CCAPI_featureInfo_getRetrievalPrefix(featureinfo_ref); 1.64 +} 1.65 + 1.66 +cc_int32_t CC_SIPCCFeatureInfo::getFeatureOptionMask() 1.67 +{ 1.68 + return CCAPI_featureInfo_getFeatureOptionMask(featureinfo_ref); 1.69 +}