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:6973
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