466 lines
24 KiB
CMake
466 lines
24 KiB
CMake
#
|
|
# Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
|
#
|
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
|
# you may not use this file except in compliance with the License.
|
|
# You may obtain a copy of the License at
|
|
#
|
|
# http://www.apache.org/licenses/LICENSE-2.0
|
|
#
|
|
# Unless required by applicable law or agreed to in writing, software
|
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
# See the License for the specific language governing permissions and
|
|
# limitations under the License.
|
|
#
|
|
|
|
set(public_header_dir ${CMAKE_CURRENT_SOURCE_DIR}/../include)
|
|
|
|
set(linkwan_public_header
|
|
include/alibabacloud/linkwan/LinkWANClient.h
|
|
include/alibabacloud/linkwan/LinkWANExport.h )
|
|
|
|
set(linkwan_public_header_model
|
|
include/alibabacloud/linkwan/model/AcceptJoinPermissionAuthOrderRequest.h
|
|
include/alibabacloud/linkwan/model/AcceptJoinPermissionAuthOrderResult.h
|
|
include/alibabacloud/linkwan/model/AddNodeToGroupRequest.h
|
|
include/alibabacloud/linkwan/model/AddNodeToGroupResult.h
|
|
include/alibabacloud/linkwan/model/ApplyRoamingJoinPermissionRequest.h
|
|
include/alibabacloud/linkwan/model/ApplyRoamingJoinPermissionResult.h
|
|
include/alibabacloud/linkwan/model/BindJoinPermissionToNodeGroupRequest.h
|
|
include/alibabacloud/linkwan/model/BindJoinPermissionToNodeGroupResult.h
|
|
include/alibabacloud/linkwan/model/CancelJoinPermissionAuthOrderRequest.h
|
|
include/alibabacloud/linkwan/model/CancelJoinPermissionAuthOrderResult.h
|
|
include/alibabacloud/linkwan/model/CheckCloudProductOpenStatusRequest.h
|
|
include/alibabacloud/linkwan/model/CheckCloudProductOpenStatusResult.h
|
|
include/alibabacloud/linkwan/model/CheckUserChargeStatusRequest.h
|
|
include/alibabacloud/linkwan/model/CheckUserChargeStatusResult.h
|
|
include/alibabacloud/linkwan/model/CountGatewayTupleOrdersRequest.h
|
|
include/alibabacloud/linkwan/model/CountGatewayTupleOrdersResult.h
|
|
include/alibabacloud/linkwan/model/CountGatewaysRequest.h
|
|
include/alibabacloud/linkwan/model/CountGatewaysResult.h
|
|
include/alibabacloud/linkwan/model/CountNodeGroupsRequest.h
|
|
include/alibabacloud/linkwan/model/CountNodeGroupsResult.h
|
|
include/alibabacloud/linkwan/model/CountNodeTupleOrdersRequest.h
|
|
include/alibabacloud/linkwan/model/CountNodeTupleOrdersResult.h
|
|
include/alibabacloud/linkwan/model/CountNodesByNodeGroupIdRequest.h
|
|
include/alibabacloud/linkwan/model/CountNodesByNodeGroupIdResult.h
|
|
include/alibabacloud/linkwan/model/CountNodesByOwnedJoinPermissionIdRequest.h
|
|
include/alibabacloud/linkwan/model/CountNodesByOwnedJoinPermissionIdResult.h
|
|
include/alibabacloud/linkwan/model/CountNotificationsRequest.h
|
|
include/alibabacloud/linkwan/model/CountNotificationsResult.h
|
|
include/alibabacloud/linkwan/model/CountOwnedJoinPermissionsRequest.h
|
|
include/alibabacloud/linkwan/model/CountOwnedJoinPermissionsResult.h
|
|
include/alibabacloud/linkwan/model/CountRentedJoinPermissionsRequest.h
|
|
include/alibabacloud/linkwan/model/CountRentedJoinPermissionsResult.h
|
|
include/alibabacloud/linkwan/model/CreateCustomLocalJoinPermissionRequest.h
|
|
include/alibabacloud/linkwan/model/CreateCustomLocalJoinPermissionResult.h
|
|
include/alibabacloud/linkwan/model/CreateGatewayRequest.h
|
|
include/alibabacloud/linkwan/model/CreateGatewayResult.h
|
|
include/alibabacloud/linkwan/model/CreateLocalJoinPermissionRequest.h
|
|
include/alibabacloud/linkwan/model/CreateLocalJoinPermissionResult.h
|
|
include/alibabacloud/linkwan/model/CreateNodeGroupRequest.h
|
|
include/alibabacloud/linkwan/model/CreateNodeGroupResult.h
|
|
include/alibabacloud/linkwan/model/DeleteGatewayRequest.h
|
|
include/alibabacloud/linkwan/model/DeleteGatewayResult.h
|
|
include/alibabacloud/linkwan/model/DeleteLocalJoinPermissionRequest.h
|
|
include/alibabacloud/linkwan/model/DeleteLocalJoinPermissionResult.h
|
|
include/alibabacloud/linkwan/model/DeleteNodeGroupRequest.h
|
|
include/alibabacloud/linkwan/model/DeleteNodeGroupResult.h
|
|
include/alibabacloud/linkwan/model/DescribeRegionsRequest.h
|
|
include/alibabacloud/linkwan/model/DescribeRegionsResult.h
|
|
include/alibabacloud/linkwan/model/GetFreqBandPlanGroupRequest.h
|
|
include/alibabacloud/linkwan/model/GetFreqBandPlanGroupResult.h
|
|
include/alibabacloud/linkwan/model/GetGatewayRequest.h
|
|
include/alibabacloud/linkwan/model/GetGatewayResult.h
|
|
include/alibabacloud/linkwan/model/GetGatewayPacketStatRequest.h
|
|
include/alibabacloud/linkwan/model/GetGatewayPacketStatResult.h
|
|
include/alibabacloud/linkwan/model/GetGatewayStatusStatRequest.h
|
|
include/alibabacloud/linkwan/model/GetGatewayStatusStatResult.h
|
|
include/alibabacloud/linkwan/model/GetGatewayTransferPacketsDownloadUrlRequest.h
|
|
include/alibabacloud/linkwan/model/GetGatewayTransferPacketsDownloadUrlResult.h
|
|
include/alibabacloud/linkwan/model/GetGatewayTupleOrderRequest.h
|
|
include/alibabacloud/linkwan/model/GetGatewayTupleOrderResult.h
|
|
include/alibabacloud/linkwan/model/GetGatewayTuplesDownloadUrlRequest.h
|
|
include/alibabacloud/linkwan/model/GetGatewayTuplesDownloadUrlResult.h
|
|
include/alibabacloud/linkwan/model/GetJoinPermissionAuthOrderRequest.h
|
|
include/alibabacloud/linkwan/model/GetJoinPermissionAuthOrderResult.h
|
|
include/alibabacloud/linkwan/model/GetLocalConfigSyncTaskRequest.h
|
|
include/alibabacloud/linkwan/model/GetLocalConfigSyncTaskResult.h
|
|
include/alibabacloud/linkwan/model/GetNodeRequest.h
|
|
include/alibabacloud/linkwan/model/GetNodeResult.h
|
|
include/alibabacloud/linkwan/model/GetNodeGroupRequest.h
|
|
include/alibabacloud/linkwan/model/GetNodeGroupResult.h
|
|
include/alibabacloud/linkwan/model/GetNodeGroupTransferPacketsDownloadUrlRequest.h
|
|
include/alibabacloud/linkwan/model/GetNodeGroupTransferPacketsDownloadUrlResult.h
|
|
include/alibabacloud/linkwan/model/GetNodeLocalConfigRequest.h
|
|
include/alibabacloud/linkwan/model/GetNodeLocalConfigResult.h
|
|
include/alibabacloud/linkwan/model/GetNodeTransferPacketRequest.h
|
|
include/alibabacloud/linkwan/model/GetNodeTransferPacketResult.h
|
|
include/alibabacloud/linkwan/model/GetNodeTransferPacketsDownloadUrlRequest.h
|
|
include/alibabacloud/linkwan/model/GetNodeTransferPacketsDownloadUrlResult.h
|
|
include/alibabacloud/linkwan/model/GetNodeTupleOrderRequest.h
|
|
include/alibabacloud/linkwan/model/GetNodeTupleOrderResult.h
|
|
include/alibabacloud/linkwan/model/GetNodeTuplesDownloadUrlRequest.h
|
|
include/alibabacloud/linkwan/model/GetNodeTuplesDownloadUrlResult.h
|
|
include/alibabacloud/linkwan/model/GetNotificationRequest.h
|
|
include/alibabacloud/linkwan/model/GetNotificationResult.h
|
|
include/alibabacloud/linkwan/model/GetOwnedJoinPermissionRequest.h
|
|
include/alibabacloud/linkwan/model/GetOwnedJoinPermissionResult.h
|
|
include/alibabacloud/linkwan/model/GetRentedJoinPermissionRequest.h
|
|
include/alibabacloud/linkwan/model/GetRentedJoinPermissionResult.h
|
|
include/alibabacloud/linkwan/model/GetUserLicenseRequest.h
|
|
include/alibabacloud/linkwan/model/GetUserLicenseResult.h
|
|
include/alibabacloud/linkwan/model/GetUserNetProfileDescriptionRequest.h
|
|
include/alibabacloud/linkwan/model/GetUserNetProfileDescriptionResult.h
|
|
include/alibabacloud/linkwan/model/ListActivatedFeaturesRequest.h
|
|
include/alibabacloud/linkwan/model/ListActivatedFeaturesResult.h
|
|
include/alibabacloud/linkwan/model/ListActiveGatewaysRequest.h
|
|
include/alibabacloud/linkwan/model/ListActiveGatewaysResult.h
|
|
include/alibabacloud/linkwan/model/ListFreqBandPlanGroupsRequest.h
|
|
include/alibabacloud/linkwan/model/ListFreqBandPlanGroupsResult.h
|
|
include/alibabacloud/linkwan/model/ListGatewayLocalConfigsRequest.h
|
|
include/alibabacloud/linkwan/model/ListGatewayLocalConfigsResult.h
|
|
include/alibabacloud/linkwan/model/ListGatewayOnlineRecordsRequest.h
|
|
include/alibabacloud/linkwan/model/ListGatewayOnlineRecordsResult.h
|
|
include/alibabacloud/linkwan/model/ListGatewayTransferFlowStatsRequest.h
|
|
include/alibabacloud/linkwan/model/ListGatewayTransferFlowStatsResult.h
|
|
include/alibabacloud/linkwan/model/ListGatewayTransferPacketsRequest.h
|
|
include/alibabacloud/linkwan/model/ListGatewayTransferPacketsResult.h
|
|
include/alibabacloud/linkwan/model/ListGatewayTupleOrdersRequest.h
|
|
include/alibabacloud/linkwan/model/ListGatewayTupleOrdersResult.h
|
|
include/alibabacloud/linkwan/model/ListGatewaysRequest.h
|
|
include/alibabacloud/linkwan/model/ListGatewaysResult.h
|
|
include/alibabacloud/linkwan/model/ListGatewaysGisInfoRequest.h
|
|
include/alibabacloud/linkwan/model/ListGatewaysGisInfoResult.h
|
|
include/alibabacloud/linkwan/model/ListGatewaysPacketStatRequest.h
|
|
include/alibabacloud/linkwan/model/ListGatewaysPacketStatResult.h
|
|
include/alibabacloud/linkwan/model/ListNodeGroupTransferFlowStatsRequest.h
|
|
include/alibabacloud/linkwan/model/ListNodeGroupTransferFlowStatsResult.h
|
|
include/alibabacloud/linkwan/model/ListNodeGroupTransferPacketsRequest.h
|
|
include/alibabacloud/linkwan/model/ListNodeGroupTransferPacketsResult.h
|
|
include/alibabacloud/linkwan/model/ListNodeGroupsRequest.h
|
|
include/alibabacloud/linkwan/model/ListNodeGroupsResult.h
|
|
include/alibabacloud/linkwan/model/ListNodeGroupsPacketStatRequest.h
|
|
include/alibabacloud/linkwan/model/ListNodeGroupsPacketStatResult.h
|
|
include/alibabacloud/linkwan/model/ListNodeTransferPacketPathsRequest.h
|
|
include/alibabacloud/linkwan/model/ListNodeTransferPacketPathsResult.h
|
|
include/alibabacloud/linkwan/model/ListNodeTransferPacketsRequest.h
|
|
include/alibabacloud/linkwan/model/ListNodeTransferPacketsResult.h
|
|
include/alibabacloud/linkwan/model/ListNodeTupleOrdersRequest.h
|
|
include/alibabacloud/linkwan/model/ListNodeTupleOrdersResult.h
|
|
include/alibabacloud/linkwan/model/ListNodesByNodeGroupIdRequest.h
|
|
include/alibabacloud/linkwan/model/ListNodesByNodeGroupIdResult.h
|
|
include/alibabacloud/linkwan/model/ListNodesByOwnedJoinPermissionIdRequest.h
|
|
include/alibabacloud/linkwan/model/ListNodesByOwnedJoinPermissionIdResult.h
|
|
include/alibabacloud/linkwan/model/ListNotificationsRequest.h
|
|
include/alibabacloud/linkwan/model/ListNotificationsResult.h
|
|
include/alibabacloud/linkwan/model/ListOwnedJoinPermissionsRequest.h
|
|
include/alibabacloud/linkwan/model/ListOwnedJoinPermissionsResult.h
|
|
include/alibabacloud/linkwan/model/ListRentedJoinPermissionsRequest.h
|
|
include/alibabacloud/linkwan/model/ListRentedJoinPermissionsResult.h
|
|
include/alibabacloud/linkwan/model/ListTransferPacketRequest.h
|
|
include/alibabacloud/linkwan/model/ListTransferPacketResult.h
|
|
include/alibabacloud/linkwan/model/RejectJoinPermissionAuthOrderRequest.h
|
|
include/alibabacloud/linkwan/model/RejectJoinPermissionAuthOrderResult.h
|
|
include/alibabacloud/linkwan/model/RemoveNodeFromGroupRequest.h
|
|
include/alibabacloud/linkwan/model/RemoveNodeFromGroupResult.h
|
|
include/alibabacloud/linkwan/model/ReturnJoinPermissionRequest.h
|
|
include/alibabacloud/linkwan/model/ReturnJoinPermissionResult.h
|
|
include/alibabacloud/linkwan/model/SendUnicastCommandRequest.h
|
|
include/alibabacloud/linkwan/model/SendUnicastCommandResult.h
|
|
include/alibabacloud/linkwan/model/SubmitGatewayLocalConfigAddingTaskRequest.h
|
|
include/alibabacloud/linkwan/model/SubmitGatewayLocalConfigAddingTaskResult.h
|
|
include/alibabacloud/linkwan/model/SubmitGatewayLocalConfigDeletingTaskRequest.h
|
|
include/alibabacloud/linkwan/model/SubmitGatewayLocalConfigDeletingTaskResult.h
|
|
include/alibabacloud/linkwan/model/SubmitGatewayTupleOrderRequest.h
|
|
include/alibabacloud/linkwan/model/SubmitGatewayTupleOrderResult.h
|
|
include/alibabacloud/linkwan/model/SubmitJoinPermissionAuthOrderRequest.h
|
|
include/alibabacloud/linkwan/model/SubmitJoinPermissionAuthOrderResult.h
|
|
include/alibabacloud/linkwan/model/SubmitKpmEncryptedNodeTupleOrderRequest.h
|
|
include/alibabacloud/linkwan/model/SubmitKpmEncryptedNodeTupleOrderResult.h
|
|
include/alibabacloud/linkwan/model/SubmitNodeLocalConfigAddingTaskRequest.h
|
|
include/alibabacloud/linkwan/model/SubmitNodeLocalConfigAddingTaskResult.h
|
|
include/alibabacloud/linkwan/model/SubmitNodeLocalConfigDeletingTaskRequest.h
|
|
include/alibabacloud/linkwan/model/SubmitNodeLocalConfigDeletingTaskResult.h
|
|
include/alibabacloud/linkwan/model/SubmitNodeTupleOrderRequest.h
|
|
include/alibabacloud/linkwan/model/SubmitNodeTupleOrderResult.h
|
|
include/alibabacloud/linkwan/model/UnbindJoinPermissionFromNodeGroupRequest.h
|
|
include/alibabacloud/linkwan/model/UnbindJoinPermissionFromNodeGroupResult.h
|
|
include/alibabacloud/linkwan/model/UpdateDataDispatchConfigRequest.h
|
|
include/alibabacloud/linkwan/model/UpdateDataDispatchConfigResult.h
|
|
include/alibabacloud/linkwan/model/UpdateDataDispatchEnablingStateRequest.h
|
|
include/alibabacloud/linkwan/model/UpdateDataDispatchEnablingStateResult.h
|
|
include/alibabacloud/linkwan/model/UpdateGatewayRequest.h
|
|
include/alibabacloud/linkwan/model/UpdateGatewayResult.h
|
|
include/alibabacloud/linkwan/model/UpdateGatewayEnablingStateRequest.h
|
|
include/alibabacloud/linkwan/model/UpdateGatewayEnablingStateResult.h
|
|
include/alibabacloud/linkwan/model/UpdateGatewaySshCtrlRequest.h
|
|
include/alibabacloud/linkwan/model/UpdateGatewaySshCtrlResult.h
|
|
include/alibabacloud/linkwan/model/UpdateNodeEnablingStateRequest.h
|
|
include/alibabacloud/linkwan/model/UpdateNodeEnablingStateResult.h
|
|
include/alibabacloud/linkwan/model/UpdateNodeGroupRequest.h
|
|
include/alibabacloud/linkwan/model/UpdateNodeGroupResult.h
|
|
include/alibabacloud/linkwan/model/UpdateNotificationsHandleStateRequest.h
|
|
include/alibabacloud/linkwan/model/UpdateNotificationsHandleStateResult.h
|
|
include/alibabacloud/linkwan/model/UpdateOwnedLocalJoinPermissionRequest.h
|
|
include/alibabacloud/linkwan/model/UpdateOwnedLocalJoinPermissionResult.h
|
|
include/alibabacloud/linkwan/model/UpdateOwnedLocalJoinPermissionEnablingStateRequest.h
|
|
include/alibabacloud/linkwan/model/UpdateOwnedLocalJoinPermissionEnablingStateResult.h
|
|
include/alibabacloud/linkwan/model/UpdateRoamingJoinPermissionRequest.h
|
|
include/alibabacloud/linkwan/model/UpdateRoamingJoinPermissionResult.h
|
|
include/alibabacloud/linkwan/model/UpdateRoamingJoinPermissionEnablingStateRequest.h
|
|
include/alibabacloud/linkwan/model/UpdateRoamingJoinPermissionEnablingStateResult.h
|
|
include/alibabacloud/linkwan/model/UpdateUserIsolationStateRequest.h
|
|
include/alibabacloud/linkwan/model/UpdateUserIsolationStateResult.h )
|
|
|
|
set(linkwan_src
|
|
src/LinkWANClient.cc
|
|
src/model/AcceptJoinPermissionAuthOrderRequest.cc
|
|
src/model/AcceptJoinPermissionAuthOrderResult.cc
|
|
src/model/AddNodeToGroupRequest.cc
|
|
src/model/AddNodeToGroupResult.cc
|
|
src/model/ApplyRoamingJoinPermissionRequest.cc
|
|
src/model/ApplyRoamingJoinPermissionResult.cc
|
|
src/model/BindJoinPermissionToNodeGroupRequest.cc
|
|
src/model/BindJoinPermissionToNodeGroupResult.cc
|
|
src/model/CancelJoinPermissionAuthOrderRequest.cc
|
|
src/model/CancelJoinPermissionAuthOrderResult.cc
|
|
src/model/CheckCloudProductOpenStatusRequest.cc
|
|
src/model/CheckCloudProductOpenStatusResult.cc
|
|
src/model/CheckUserChargeStatusRequest.cc
|
|
src/model/CheckUserChargeStatusResult.cc
|
|
src/model/CountGatewayTupleOrdersRequest.cc
|
|
src/model/CountGatewayTupleOrdersResult.cc
|
|
src/model/CountGatewaysRequest.cc
|
|
src/model/CountGatewaysResult.cc
|
|
src/model/CountNodeGroupsRequest.cc
|
|
src/model/CountNodeGroupsResult.cc
|
|
src/model/CountNodeTupleOrdersRequest.cc
|
|
src/model/CountNodeTupleOrdersResult.cc
|
|
src/model/CountNodesByNodeGroupIdRequest.cc
|
|
src/model/CountNodesByNodeGroupIdResult.cc
|
|
src/model/CountNodesByOwnedJoinPermissionIdRequest.cc
|
|
src/model/CountNodesByOwnedJoinPermissionIdResult.cc
|
|
src/model/CountNotificationsRequest.cc
|
|
src/model/CountNotificationsResult.cc
|
|
src/model/CountOwnedJoinPermissionsRequest.cc
|
|
src/model/CountOwnedJoinPermissionsResult.cc
|
|
src/model/CountRentedJoinPermissionsRequest.cc
|
|
src/model/CountRentedJoinPermissionsResult.cc
|
|
src/model/CreateCustomLocalJoinPermissionRequest.cc
|
|
src/model/CreateCustomLocalJoinPermissionResult.cc
|
|
src/model/CreateGatewayRequest.cc
|
|
src/model/CreateGatewayResult.cc
|
|
src/model/CreateLocalJoinPermissionRequest.cc
|
|
src/model/CreateLocalJoinPermissionResult.cc
|
|
src/model/CreateNodeGroupRequest.cc
|
|
src/model/CreateNodeGroupResult.cc
|
|
src/model/DeleteGatewayRequest.cc
|
|
src/model/DeleteGatewayResult.cc
|
|
src/model/DeleteLocalJoinPermissionRequest.cc
|
|
src/model/DeleteLocalJoinPermissionResult.cc
|
|
src/model/DeleteNodeGroupRequest.cc
|
|
src/model/DeleteNodeGroupResult.cc
|
|
src/model/DescribeRegionsRequest.cc
|
|
src/model/DescribeRegionsResult.cc
|
|
src/model/GetFreqBandPlanGroupRequest.cc
|
|
src/model/GetFreqBandPlanGroupResult.cc
|
|
src/model/GetGatewayRequest.cc
|
|
src/model/GetGatewayResult.cc
|
|
src/model/GetGatewayPacketStatRequest.cc
|
|
src/model/GetGatewayPacketStatResult.cc
|
|
src/model/GetGatewayStatusStatRequest.cc
|
|
src/model/GetGatewayStatusStatResult.cc
|
|
src/model/GetGatewayTransferPacketsDownloadUrlRequest.cc
|
|
src/model/GetGatewayTransferPacketsDownloadUrlResult.cc
|
|
src/model/GetGatewayTupleOrderRequest.cc
|
|
src/model/GetGatewayTupleOrderResult.cc
|
|
src/model/GetGatewayTuplesDownloadUrlRequest.cc
|
|
src/model/GetGatewayTuplesDownloadUrlResult.cc
|
|
src/model/GetJoinPermissionAuthOrderRequest.cc
|
|
src/model/GetJoinPermissionAuthOrderResult.cc
|
|
src/model/GetLocalConfigSyncTaskRequest.cc
|
|
src/model/GetLocalConfigSyncTaskResult.cc
|
|
src/model/GetNodeRequest.cc
|
|
src/model/GetNodeResult.cc
|
|
src/model/GetNodeGroupRequest.cc
|
|
src/model/GetNodeGroupResult.cc
|
|
src/model/GetNodeGroupTransferPacketsDownloadUrlRequest.cc
|
|
src/model/GetNodeGroupTransferPacketsDownloadUrlResult.cc
|
|
src/model/GetNodeLocalConfigRequest.cc
|
|
src/model/GetNodeLocalConfigResult.cc
|
|
src/model/GetNodeTransferPacketRequest.cc
|
|
src/model/GetNodeTransferPacketResult.cc
|
|
src/model/GetNodeTransferPacketsDownloadUrlRequest.cc
|
|
src/model/GetNodeTransferPacketsDownloadUrlResult.cc
|
|
src/model/GetNodeTupleOrderRequest.cc
|
|
src/model/GetNodeTupleOrderResult.cc
|
|
src/model/GetNodeTuplesDownloadUrlRequest.cc
|
|
src/model/GetNodeTuplesDownloadUrlResult.cc
|
|
src/model/GetNotificationRequest.cc
|
|
src/model/GetNotificationResult.cc
|
|
src/model/GetOwnedJoinPermissionRequest.cc
|
|
src/model/GetOwnedJoinPermissionResult.cc
|
|
src/model/GetRentedJoinPermissionRequest.cc
|
|
src/model/GetRentedJoinPermissionResult.cc
|
|
src/model/GetUserLicenseRequest.cc
|
|
src/model/GetUserLicenseResult.cc
|
|
src/model/GetUserNetProfileDescriptionRequest.cc
|
|
src/model/GetUserNetProfileDescriptionResult.cc
|
|
src/model/ListActivatedFeaturesRequest.cc
|
|
src/model/ListActivatedFeaturesResult.cc
|
|
src/model/ListActiveGatewaysRequest.cc
|
|
src/model/ListActiveGatewaysResult.cc
|
|
src/model/ListFreqBandPlanGroupsRequest.cc
|
|
src/model/ListFreqBandPlanGroupsResult.cc
|
|
src/model/ListGatewayLocalConfigsRequest.cc
|
|
src/model/ListGatewayLocalConfigsResult.cc
|
|
src/model/ListGatewayOnlineRecordsRequest.cc
|
|
src/model/ListGatewayOnlineRecordsResult.cc
|
|
src/model/ListGatewayTransferFlowStatsRequest.cc
|
|
src/model/ListGatewayTransferFlowStatsResult.cc
|
|
src/model/ListGatewayTransferPacketsRequest.cc
|
|
src/model/ListGatewayTransferPacketsResult.cc
|
|
src/model/ListGatewayTupleOrdersRequest.cc
|
|
src/model/ListGatewayTupleOrdersResult.cc
|
|
src/model/ListGatewaysRequest.cc
|
|
src/model/ListGatewaysResult.cc
|
|
src/model/ListGatewaysGisInfoRequest.cc
|
|
src/model/ListGatewaysGisInfoResult.cc
|
|
src/model/ListGatewaysPacketStatRequest.cc
|
|
src/model/ListGatewaysPacketStatResult.cc
|
|
src/model/ListNodeGroupTransferFlowStatsRequest.cc
|
|
src/model/ListNodeGroupTransferFlowStatsResult.cc
|
|
src/model/ListNodeGroupTransferPacketsRequest.cc
|
|
src/model/ListNodeGroupTransferPacketsResult.cc
|
|
src/model/ListNodeGroupsRequest.cc
|
|
src/model/ListNodeGroupsResult.cc
|
|
src/model/ListNodeGroupsPacketStatRequest.cc
|
|
src/model/ListNodeGroupsPacketStatResult.cc
|
|
src/model/ListNodeTransferPacketPathsRequest.cc
|
|
src/model/ListNodeTransferPacketPathsResult.cc
|
|
src/model/ListNodeTransferPacketsRequest.cc
|
|
src/model/ListNodeTransferPacketsResult.cc
|
|
src/model/ListNodeTupleOrdersRequest.cc
|
|
src/model/ListNodeTupleOrdersResult.cc
|
|
src/model/ListNodesByNodeGroupIdRequest.cc
|
|
src/model/ListNodesByNodeGroupIdResult.cc
|
|
src/model/ListNodesByOwnedJoinPermissionIdRequest.cc
|
|
src/model/ListNodesByOwnedJoinPermissionIdResult.cc
|
|
src/model/ListNotificationsRequest.cc
|
|
src/model/ListNotificationsResult.cc
|
|
src/model/ListOwnedJoinPermissionsRequest.cc
|
|
src/model/ListOwnedJoinPermissionsResult.cc
|
|
src/model/ListRentedJoinPermissionsRequest.cc
|
|
src/model/ListRentedJoinPermissionsResult.cc
|
|
src/model/ListTransferPacketRequest.cc
|
|
src/model/ListTransferPacketResult.cc
|
|
src/model/RejectJoinPermissionAuthOrderRequest.cc
|
|
src/model/RejectJoinPermissionAuthOrderResult.cc
|
|
src/model/RemoveNodeFromGroupRequest.cc
|
|
src/model/RemoveNodeFromGroupResult.cc
|
|
src/model/ReturnJoinPermissionRequest.cc
|
|
src/model/ReturnJoinPermissionResult.cc
|
|
src/model/SendUnicastCommandRequest.cc
|
|
src/model/SendUnicastCommandResult.cc
|
|
src/model/SubmitGatewayLocalConfigAddingTaskRequest.cc
|
|
src/model/SubmitGatewayLocalConfigAddingTaskResult.cc
|
|
src/model/SubmitGatewayLocalConfigDeletingTaskRequest.cc
|
|
src/model/SubmitGatewayLocalConfigDeletingTaskResult.cc
|
|
src/model/SubmitGatewayTupleOrderRequest.cc
|
|
src/model/SubmitGatewayTupleOrderResult.cc
|
|
src/model/SubmitJoinPermissionAuthOrderRequest.cc
|
|
src/model/SubmitJoinPermissionAuthOrderResult.cc
|
|
src/model/SubmitKpmEncryptedNodeTupleOrderRequest.cc
|
|
src/model/SubmitKpmEncryptedNodeTupleOrderResult.cc
|
|
src/model/SubmitNodeLocalConfigAddingTaskRequest.cc
|
|
src/model/SubmitNodeLocalConfigAddingTaskResult.cc
|
|
src/model/SubmitNodeLocalConfigDeletingTaskRequest.cc
|
|
src/model/SubmitNodeLocalConfigDeletingTaskResult.cc
|
|
src/model/SubmitNodeTupleOrderRequest.cc
|
|
src/model/SubmitNodeTupleOrderResult.cc
|
|
src/model/UnbindJoinPermissionFromNodeGroupRequest.cc
|
|
src/model/UnbindJoinPermissionFromNodeGroupResult.cc
|
|
src/model/UpdateDataDispatchConfigRequest.cc
|
|
src/model/UpdateDataDispatchConfigResult.cc
|
|
src/model/UpdateDataDispatchEnablingStateRequest.cc
|
|
src/model/UpdateDataDispatchEnablingStateResult.cc
|
|
src/model/UpdateGatewayRequest.cc
|
|
src/model/UpdateGatewayResult.cc
|
|
src/model/UpdateGatewayEnablingStateRequest.cc
|
|
src/model/UpdateGatewayEnablingStateResult.cc
|
|
src/model/UpdateGatewaySshCtrlRequest.cc
|
|
src/model/UpdateGatewaySshCtrlResult.cc
|
|
src/model/UpdateNodeEnablingStateRequest.cc
|
|
src/model/UpdateNodeEnablingStateResult.cc
|
|
src/model/UpdateNodeGroupRequest.cc
|
|
src/model/UpdateNodeGroupResult.cc
|
|
src/model/UpdateNotificationsHandleStateRequest.cc
|
|
src/model/UpdateNotificationsHandleStateResult.cc
|
|
src/model/UpdateOwnedLocalJoinPermissionRequest.cc
|
|
src/model/UpdateOwnedLocalJoinPermissionResult.cc
|
|
src/model/UpdateOwnedLocalJoinPermissionEnablingStateRequest.cc
|
|
src/model/UpdateOwnedLocalJoinPermissionEnablingStateResult.cc
|
|
src/model/UpdateRoamingJoinPermissionRequest.cc
|
|
src/model/UpdateRoamingJoinPermissionResult.cc
|
|
src/model/UpdateRoamingJoinPermissionEnablingStateRequest.cc
|
|
src/model/UpdateRoamingJoinPermissionEnablingStateResult.cc
|
|
src/model/UpdateUserIsolationStateRequest.cc
|
|
src/model/UpdateUserIsolationStateResult.cc )
|
|
|
|
add_library(linkwan ${LIB_TYPE}
|
|
${linkwan_public_header}
|
|
${linkwan_public_header_model}
|
|
${linkwan_src})
|
|
|
|
set_target_properties(linkwan
|
|
PROPERTIES
|
|
LINKER_LANGUAGE CXX
|
|
ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib
|
|
LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib
|
|
RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin
|
|
OUTPUT_NAME ${TARGET_OUTPUT_NAME_PREFIX}linkwan
|
|
)
|
|
|
|
if(${LIB_TYPE} STREQUAL "SHARED")
|
|
set_target_properties(linkwan
|
|
PROPERTIES
|
|
DEFINE_SYMBOL ALIBABACLOUD_LINKWAN_LIBRARY)
|
|
endif()
|
|
|
|
target_include_directories(linkwan
|
|
PRIVATE include
|
|
${CMAKE_SOURCE_DIR}/core/include
|
|
)
|
|
target_link_libraries(linkwan
|
|
core)
|
|
|
|
if(CMAKE_HOST_WIN32)
|
|
ExternalProject_Get_Property(jsoncpp INSTALL_DIR)
|
|
set(jsoncpp_install_dir ${INSTALL_DIR})
|
|
add_dependencies(linkwan
|
|
jsoncpp)
|
|
target_include_directories(linkwan
|
|
PRIVATE ${jsoncpp_install_dir}/include)
|
|
target_link_libraries(linkwan
|
|
${jsoncpp_install_dir}/lib/jsoncpp.lib)
|
|
set_target_properties(linkwan
|
|
PROPERTIES
|
|
COMPILE_OPTIONS "/bigobj")
|
|
else()
|
|
target_include_directories(linkwan
|
|
PRIVATE /usr/include/jsoncpp)
|
|
target_link_libraries(linkwan
|
|
jsoncpp)
|
|
endif()
|
|
|
|
install(FILES ${linkwan_public_header}
|
|
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/linkwan)
|
|
install(FILES ${linkwan_public_header_model}
|
|
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/linkwan/model)
|
|
install(TARGETS linkwan
|
|
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
|
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
|
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
|
|
) |