1 /*
2  * Copyright (C) 2021 Huawei Device Co., Ltd.
3  * Licensed under the Apache License, Version 2.0 (the "License");
4  * you may not use this file except in compliance with the License.
5  * You may obtain a copy of the License at
6  *
7  *     http://www.apache.org/licenses/LICENSE-2.0
8  *
9  * Unless required by applicable law or agreed to in writing, software
10  * distributed under the License is distributed on an "AS IS" BASIS,
11  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12  * See the License for the specific language governing permissions and
13  * limitations under the License.
14  */
15 #include "wifi_p2p_temp_disc_event.h"
16 #include "wifi_logger.h"
17 
18 namespace OHOS {
19 namespace Wifi {
WifiP2pTempDiscEvent()20 WifiP2pTempDiscEvent::WifiP2pTempDiscEvent() : event(DiscEvent::UNKNOWN), device(), pin()
21 {}
SetDiscEvent(DiscEvent setEvent)22 void WifiP2pTempDiscEvent::SetDiscEvent(DiscEvent setEvent)
23 {
24     event = setEvent;
25 }
GetDiscEvent() const26 DiscEvent WifiP2pTempDiscEvent::GetDiscEvent() const
27 {
28     return event;
29 }
SetDevice(const WifiP2pDevice & setDevice)30 void WifiP2pTempDiscEvent::SetDevice(const WifiP2pDevice &setDevice)
31 {
32     device = setDevice;
33 }
GetDevice() const34 const WifiP2pDevice &WifiP2pTempDiscEvent::GetDevice() const
35 {
36     return device;
37 }
SetPin(std::string setPin)38 void WifiP2pTempDiscEvent::SetPin(std::string setPin)
39 {
40     pin = setPin;
41 }
GetPin() const42 const std::string &WifiP2pTempDiscEvent::GetPin() const
43 {
44     return pin;
45 }
46 }  // namespace Wifi
47 }  // namespace OHOS