communication_wifi/0003-rename-ffi.patch
zhaoshenghua 2d9c5b9063 fix codecheck
Signed-off-by: zhaoshenghua <zhaoshenghua1@huawei.com>
2024-09-21 15:14:26 +08:00

358 lines
13 KiB
Diff

From 3c02a0a469b36213c86cf6584591035a5a9f36cd Mon Sep 17 00:00:00 2001
From: zhaoshenghua <zhaoshenghua1@huawei.com>
Date: Thu, 22 Aug 2024 11:35:29 +0800
Subject: [PATCH 3/4] rename ffi
Change-Id: I86acda2cf1be9e51284145bb5e9296916f714747
Signed-off-by: zhaoshenghua <zhaoshenghua1@huawei.com>
---
wifi/frameworks/cj/include/wifi_callback.h | 17 +------
wifi/frameworks/cj/include/wifi_ffi.h | 54 +++++++++++-----------
wifi/frameworks/cj/src/wifi_ffi.cpp | 54 +++++++++++-----------
3 files changed, 55 insertions(+), 70 deletions(-)
diff --git a/wifi/frameworks/cj/include/wifi_callback.h b/wifi/frameworks/cj/include/wifi_callback.h
index 7039f9605..dd49d04a9 100644
--- a/wifi/frameworks/cj/include/wifi_callback.h
+++ b/wifi/frameworks/cj/include/wifi_callback.h
@@ -60,21 +60,6 @@ public:
ErrCode RegisterP2PEvents(const std::vector<std::string> &event);
private:
- // std::function<void(int32_t)> wifiStateChange{nullptr};
- // std::function<void(int32_t)> wifiConnectionChange{nullptr};
- // std::function<void(int32_t)> wifiRssiChange{nullptr};
- // std::function<void(int32_t)> wifiScanStateChange{nullptr};
- // std::function<void(int32_t)> hotspotStateChange{nullptr};
- // std::function<void(int32_t)> p2pStateChange{nullptr};
- // std::function<void(CWifiP2PLinkedInfo)> p2pConnectionChange{nullptr};
- // std::function<void(CWifiP2pDevice)> p2pDeviceChange{nullptr};
- // std::function<void(WifiP2pDeviceArr)> p2pPeerDeviceChange{nullptr};
- // std::function<void()> p2pPersistentGroupChange{nullptr};
- // std::function<void(int32_t)> p2pDiscoveryChange{nullptr};
OHOS::sptr<OHOS::ISystemAbilityStatusChange> mSaStatusListener = nullptr;
};
-
-
-
-
-}
\ No newline at end of file
+}
diff --git a/wifi/frameworks/cj/include/wifi_ffi.h b/wifi/frameworks/cj/include/wifi_ffi.h
index f7f59dcb9..e89d095ad 100644
--- a/wifi/frameworks/cj/include/wifi_ffi.h
+++ b/wifi/frameworks/cj/include/wifi_ffi.h
@@ -47,33 +47,33 @@ enum class SecTypeCj {
};
extern "C" {
-FFI_EXPORT int32_t CJ_IsWifiActive(bool &ret);
-FFI_EXPORT WifiScanInfoArr CJ_GetScanInfoList(int32_t &ret);
-FFI_EXPORT int32_t CJ_RemoveCandidateConfig(int32_t id);
-FFI_EXPORT int32_t CJ_ConnectToCandidateConfig(int32_t id);
-FFI_EXPORT int32_t CJ_GetSignalLevel(int32_t rssi, int32_t band, uint32_t &ret);
-FFI_EXPORT int32_t CJ_IsConnected(bool &ret);
-FFI_EXPORT int32_t CJ_IsFeatureSupported(int64_t featureId, bool &ret);
-FFI_EXPORT int32_t CJ_GetIpInfo(CIpInfo &ret);
-FFI_EXPORT int32_t CJ_GetIpv6Info(CIpv6Info &ret);
-FFI_EXPORT char *CJ_GetCountryCode(int32_t &code);
-FFI_EXPORT int32_t CJ_IsBandTypeSupported(int32_t bandType, bool &ret);
-FFI_EXPORT int32_t CJ_IsMeteredHotspot(bool &ret);
-FFI_EXPORT int32_t CJ_RemoveGroup();
-FFI_EXPORT int32_t CJ_P2pConnect(CWifiP2PConfig &cfg);
-FFI_EXPORT int32_t CJ_P2pCancelConnect();
-FFI_EXPORT int32_t CJ_StartDiscoverDevices();
-FFI_EXPORT int32_t CJ_StopDiscoverDevices();
-FFI_EXPORT int32_t CJ_GetP2pLinkedInfo(CWifiP2PLinkedInfo &info);
-FFI_EXPORT int32_t CJ_GetCurrentGroup(CWifiP2PGroupInfo &info);
-FFI_EXPORT WifiP2pDeviceArr CJ_GetP2pPeerDevices(int32_t &ret);
-FFI_EXPORT int32_t CJ_GetP2pLocalDevice(CWifiP2pDevice &info);
-FFI_EXPORT int32_t CJ_CreateGroup(CWifiP2PConfig &cfg);
-FFI_EXPORT int32_t CJ_GetLinkedInfo(CWifiLinkedInfo &info);
-FFI_EXPORT int32_t CJ_AddCandidateConfig(CWifiDeviceConfig cfg, int32_t &ret);
-FFI_EXPORT WifiDeviceConfigArr CJ_GetCandidateConfigs(int32_t &code);
-FFI_EXPORT int32_t CJ_WifiOn(char *type, void (*callback)());
-FFI_EXPORT int32_t CJ_WifiOff(char* type);
+FFI_EXPORT int32_t FfiWifiIsWifiActive(bool &ret);
+FFI_EXPORT WifiScanInfoArr FfiWifiGetScanInfoList(int32_t &ret);
+FFI_EXPORT int32_t FfiWifiRemoveCandidateConfig(int32_t id);
+FFI_EXPORT int32_t FfiWifiConnectToCandidateConfig(int32_t id);
+FFI_EXPORT int32_t FfiWifiGetSignalLevel(int32_t rssi, int32_t band, uint32_t &ret);
+FFI_EXPORT int32_t FfiWifiIsConnected(bool &ret);
+FFI_EXPORT int32_t FfiWifiIsFeatureSupported(int64_t featureId, bool &ret);
+FFI_EXPORT int32_t FfiWifiGetIpInfo(CIpInfo &ret);
+FFI_EXPORT int32_t FfiWifiGetIpv6Info(CIpv6Info &ret);
+FFI_EXPORT char *FfiWifiGetCountryCode(int32_t &code);
+FFI_EXPORT int32_t FfiWifiIsBandTypeSupported(int32_t bandType, bool &ret);
+FFI_EXPORT int32_t FfiWifiIsMeteredHotspot(bool &ret);
+FFI_EXPORT int32_t FfiWifiRemoveGroup();
+FFI_EXPORT int32_t FfiWifiP2pConnect(CWifiP2PConfig &cfg);
+FFI_EXPORT int32_t FfiWifiP2pCancelConnect();
+FFI_EXPORT int32_t FfiWifiStartDiscoverDevices();
+FFI_EXPORT int32_t FfiWifiStopDiscoverDevices();
+FFI_EXPORT int32_t FfiWifiGetP2pLinkedInfo(CWifiP2PLinkedInfo &info);
+FFI_EXPORT int32_t FfiWifiGetCurrentGroup(CWifiP2PGroupInfo &info);
+FFI_EXPORT WifiP2pDeviceArr FfiWifiGetP2pPeerDevices(int32_t &ret);
+FFI_EXPORT int32_t FfiWifiGetP2pLocalDevice(CWifiP2pDevice &info);
+FFI_EXPORT int32_t FfiWifiCreateGroup(CWifiP2PConfig &cfg);
+FFI_EXPORT int32_t FfiWifiGetLinkedInfo(CWifiLinkedInfo &info);
+FFI_EXPORT int32_t FfiWifiAddCandidateConfig(CWifiDeviceConfig cfg, int32_t &ret);
+FFI_EXPORT WifiDeviceConfigArr FfiWifiGetCandidateConfigs(int32_t &code);
+FFI_EXPORT int32_t FfiWifiWifiOn(char *type, void (*callback)());
+FFI_EXPORT int32_t FfiWifiWifiOff(char* type);
}
#endif // CJ_WIFI_FFI_H
\ No newline at end of file
diff --git a/wifi/frameworks/cj/src/wifi_ffi.cpp b/wifi/frameworks/cj/src/wifi_ffi.cpp
index 3b1346526..35f3b10a9 100644
--- a/wifi/frameworks/cj/src/wifi_ffi.cpp
+++ b/wifi/frameworks/cj/src/wifi_ffi.cpp
@@ -325,7 +325,7 @@ static void DeviceConfig2C(WifiDeviceConfig &config, CWifiDeviceConfig &cfg)
extern "C" {
-int32_t CJ_IsWifiActive(bool &ret)
+int32_t FfiWifiIsWifiActive(bool &ret)
{
if (cjWifiDevicePtr == nullptr) {
return WIFI_OPT_FAILED;
@@ -333,7 +333,7 @@ int32_t CJ_IsWifiActive(bool &ret)
return cjWifiDevicePtr->IsWifiActive(ret);
}
-WifiScanInfoArr CJ_GetScanInfoList(int32_t &ret)
+WifiScanInfoArr FfiWifiGetScanInfoList(int32_t &ret)
{
WifiScanInfoArr infos{ .head = nullptr, .size = 0 };
if (cjWifiScanPtr == nullptr) {
@@ -348,7 +348,7 @@ WifiScanInfoArr CJ_GetScanInfoList(int32_t &ret)
return infos;
}
-int32_t CJ_RemoveCandidateConfig(int32_t id)
+int32_t FfiWifiRemoveCandidateConfig(int32_t id)
{
if (cjWifiDevicePtr == nullptr) {
return WIFI_OPT_FAILED;
@@ -356,7 +356,7 @@ int32_t CJ_RemoveCandidateConfig(int32_t id)
return static_cast<int32_t>(cjWifiDevicePtr->RemoveCandidateConfig(id));
}
-int32_t CJ_ConnectToCandidateConfig(int32_t id)
+int32_t FfiWifiConnectToCandidateConfig(int32_t id)
{
if (cjWifiDevicePtr == nullptr) {
return WIFI_OPT_FAILED;
@@ -364,7 +364,7 @@ int32_t CJ_ConnectToCandidateConfig(int32_t id)
return static_cast<int32_t>(cjWifiDevicePtr->ConnectToNetwork(id, true));
}
-int32_t CJ_GetSignalLevel(int32_t rssi, int32_t band, uint32_t &ret)
+int32_t FfiWifiGetSignalLevel(int32_t rssi, int32_t band, uint32_t &ret)
{
if (cjWifiDevicePtr == nullptr) {
return WIFI_OPT_FAILED;
@@ -375,7 +375,7 @@ int32_t CJ_GetSignalLevel(int32_t rssi, int32_t band, uint32_t &ret)
return static_cast<int32_t>(code);
}
-int32_t CJ_IsConnected(bool &ret)
+int32_t FfiWifiIsConnected(bool &ret)
{
if (cjWifiDevicePtr == nullptr) {
return WIFI_OPT_FAILED;
@@ -383,7 +383,7 @@ int32_t CJ_IsConnected(bool &ret)
return static_cast<int32_t>(cjWifiDevicePtr->IsConnected(ret));
}
-int32_t CJ_IsFeatureSupported(int64_t featureId, bool &ret)
+int32_t FfiWifiIsFeatureSupported(int64_t featureId, bool &ret)
{
if (cjWifiDevicePtr == nullptr) {
return WIFI_OPT_FAILED;
@@ -391,7 +391,7 @@ int32_t CJ_IsFeatureSupported(int64_t featureId, bool &ret)
return static_cast<int32_t>(cjWifiDevicePtr->IsFeatureSupported(featureId, ret));
}
-int32_t CJ_GetIpInfo(CIpInfo &ret)
+int32_t FfiWifiGetIpInfo(CIpInfo &ret)
{
if (cjWifiDevicePtr == nullptr) {
return WIFI_OPT_FAILED;
@@ -410,7 +410,7 @@ int32_t CJ_GetIpInfo(CIpInfo &ret)
return code;
}
-int32_t CJ_GetIpv6Info(CIpv6Info &ret)
+int32_t FfiWifiGetIpv6Info(CIpv6Info &ret)
{
if (cjWifiDevicePtr == nullptr) {
return WIFI_OPT_FAILED;
@@ -431,7 +431,7 @@ int32_t CJ_GetIpv6Info(CIpv6Info &ret)
return code;
}
-char *CJ_GetCountryCode(int32_t &code)
+char *FfiWifiGetCountryCode(int32_t &code)
{
if (cjWifiDevicePtr == nullptr) {
code = WIFI_OPT_FAILED;
@@ -445,7 +445,7 @@ char *CJ_GetCountryCode(int32_t &code)
return nullptr;
}
-int32_t CJ_IsBandTypeSupported(int32_t bandType, bool &ret)
+int32_t FfiWifiIsBandTypeSupported(int32_t bandType, bool &ret)
{
if (cjWifiDevicePtr == nullptr) {
return WIFI_OPT_FAILED;
@@ -453,7 +453,7 @@ int32_t CJ_IsBandTypeSupported(int32_t bandType, bool &ret)
return cjWifiDevicePtr->IsBandTypeSupported(bandType, ret);
}
-int32_t CJ_IsMeteredHotspot(bool &ret)
+int32_t FfiWifiIsMeteredHotspot(bool &ret)
{
if (cjWifiDevicePtr == nullptr) {
return WIFI_OPT_FAILED;
@@ -461,7 +461,7 @@ int32_t CJ_IsMeteredHotspot(bool &ret)
return cjWifiDevicePtr->IsMeteredHotspot(ret);
}
-int32_t CJ_RemoveGroup()
+int32_t FfiWifiRemoveGroup()
{
if (cjWifiP2pPtr == nullptr) {
return WIFI_OPT_FAILED;
@@ -469,7 +469,7 @@ int32_t CJ_RemoveGroup()
return cjWifiP2pPtr->RemoveGroup();
}
-int32_t CJ_P2pConnect(CWifiP2PConfig &cfg)
+int32_t FfiWifiP2pConnect(CWifiP2PConfig &cfg)
{
if (cjWifiP2pPtr == nullptr) {
return WIFI_OPT_FAILED;
@@ -479,7 +479,7 @@ int32_t CJ_P2pConnect(CWifiP2PConfig &cfg)
return cjWifiP2pPtr->P2pConnect(config);
}
-int32_t CJ_P2pCancelConnect()
+int32_t FfiWifiP2pCancelConnect()
{
if (cjWifiP2pPtr == nullptr) {
return WIFI_OPT_FAILED;
@@ -487,7 +487,7 @@ int32_t CJ_P2pCancelConnect()
return cjWifiP2pPtr->P2pCancelConnect();
}
-int32_t CJ_StartDiscoverDevices()
+int32_t FfiWifiStartDiscoverDevices()
{
if (cjWifiP2pPtr == nullptr) {
return WIFI_OPT_FAILED;
@@ -495,7 +495,7 @@ int32_t CJ_StartDiscoverDevices()
return cjWifiP2pPtr->DiscoverDevices();
}
-int32_t CJ_StopDiscoverDevices()
+int32_t FfiWifiStopDiscoverDevices()
{
if (cjWifiP2pPtr == nullptr) {
return WIFI_OPT_FAILED;
@@ -503,7 +503,7 @@ int32_t CJ_StopDiscoverDevices()
return cjWifiP2pPtr->StopDiscoverDevices();
}
-int32_t CJ_GetP2pLinkedInfo(CWifiP2PLinkedInfo &info)
+int32_t FfiWifiGetP2pLinkedInfo(CWifiP2PLinkedInfo &info)
{
if (cjWifiP2pPtr == nullptr) {
return WIFI_OPT_FAILED;
@@ -518,7 +518,7 @@ int32_t CJ_GetP2pLinkedInfo(CWifiP2PLinkedInfo &info)
return code;
}
-int32_t CJ_GetCurrentGroup(CWifiP2PGroupInfo &info)
+int32_t FfiWifiGetCurrentGroup(CWifiP2PGroupInfo &info)
{
if (cjWifiP2pPtr == nullptr) {
return WIFI_OPT_FAILED;
@@ -554,7 +554,7 @@ int32_t CJ_GetCurrentGroup(CWifiP2PGroupInfo &info)
return code;
}
-WifiP2pDeviceArr CJ_GetP2pPeerDevices(int32_t &ret)
+WifiP2pDeviceArr FfiWifiGetP2pPeerDevices(int32_t &ret)
{
WifiP2pDeviceArr arr{.head = nullptr, .size = 0};
if (cjWifiP2pPtr == nullptr) {
@@ -585,7 +585,7 @@ WifiP2pDeviceArr CJ_GetP2pPeerDevices(int32_t &ret)
return arr;
}
-int32_t CJ_GetP2pLocalDevice(CWifiP2pDevice &info)
+int32_t FfiWifiGetP2pLocalDevice(CWifiP2pDevice &info)
{
if (cjWifiP2pPtr == nullptr) {
return WIFI_OPT_FAILED;
@@ -598,7 +598,7 @@ int32_t CJ_GetP2pLocalDevice(CWifiP2pDevice &info)
return code;
}
-int32_t CJ_CreateGroup(CWifiP2PConfig &cfg)
+int32_t FfiWifiCreateGroup(CWifiP2PConfig &cfg)
{
if (cjWifiP2pPtr == nullptr) {
return WIFI_OPT_FAILED;
@@ -608,7 +608,7 @@ int32_t CJ_CreateGroup(CWifiP2PConfig &cfg)
return cjWifiP2pPtr->CreateGroup(config);
}
-int32_t CJ_GetLinkedInfo(CWifiLinkedInfo &info)
+int32_t FfiWifiGetLinkedInfo(CWifiLinkedInfo &info)
{
if (cjWifiDevicePtr == nullptr) {
return WIFI_OPT_FAILED;
@@ -639,7 +639,7 @@ int32_t CJ_GetLinkedInfo(CWifiLinkedInfo &info)
return code;
}
-int32_t CJ_AddCandidateConfig(CWifiDeviceConfig cfg, int32_t &ret)
+int32_t FfiWifiAddCandidateConfig(CWifiDeviceConfig cfg, int32_t &ret)
{
if (cjWifiDevicePtr == nullptr) {
return WIFI_OPT_FAILED;
@@ -694,7 +694,7 @@ int32_t CJ_AddCandidateConfig(CWifiDeviceConfig cfg, int32_t &ret)
return code;
}
-WifiDeviceConfigArr CJ_GetCandidateConfigs(int32_t &code)
+WifiDeviceConfigArr FfiWifiGetCandidateConfigs(int32_t &code)
{
WifiDeviceConfigArr arr{.head = nullptr, .size = 0};
if (cjWifiDevicePtr == nullptr) {
@@ -722,7 +722,7 @@ WifiDeviceConfigArr CJ_GetCandidateConfigs(int32_t &code)
return arr;
}
-int32_t CJ_WifiOn(char *type, void (*callback)())
+int32_t FfiWifiWifiOn(char *type, void (*callback)())
{
std::string eventType(type);
if (eventType.empty()) {
@@ -731,7 +731,7 @@ int32_t CJ_WifiOn(char *type, void (*callback)())
return CjEventRegister::GetInstance().Register(eventType, callback);
}
-int32_t CJ_WifiOff(char* type)
+int32_t FfiWifiWifiOff(char* type)
{
std::string eventType(type);
if (eventType.empty()) {
--
2.34.1