Agora C++ API Reference for All Platforms
NGIAgoraConfigCenter.h
1 //
2 // Agora SDK
3 //
4 // Copyright (c) 2023 Agora.io. All rights reserved
5 //
6 
7 #pragma once
8 
9 #include "AgoraBase.h"
10 #include "AgoraRefPtr.h"
11 
12 namespace agora {
13 namespace rtc {
14 
15 class IConfigCenter : public RefCountInterface { // NOLINT
16  public:
25  virtual int SetLocalAccessPoint(const LocalAccessPointConfiguration& config) = 0;
26 
27  protected:
28  virtual ~IConfigCenter() {} // NOLINT
29 };
30 
31 } // namespace rtc
32 } // namespace agora
agora::rtc::LocalAccessPointConfiguration
Definition: AgoraBase.h:6325
agora
Definition: AgoraAtomicOps.h:21
agora::rtc::IConfigCenter
Definition: NGIAgoraConfigCenter.h:15
agora::rtc::IConfigCenter::~IConfigCenter
virtual ~IConfigCenter()
Definition: NGIAgoraConfigCenter.h:28
agora::RefCountInterface
Definition: AgoraRefPtr.h:31
agora::rtc::IConfigCenter::SetLocalAccessPoint
virtual int SetLocalAccessPoint(const LocalAccessPointConfiguration &config)=0
rtc
Definition: video_node_i.h:28