media/webrtc/signaling/include/CC_Common.h

changeset 0
6474c204b198
equal deleted inserted replaced
-1:000000000000 0:fe7b888954fa
1 /* This Source Code Form is subject to the terms of the Mozilla Public
2 * License, v. 2.0. If a copy of the MPL was not distributed with this
3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
4
5 #pragma once
6
7 #include "SharedPtr.h"
8
9 #ifndef ECC_API
10 #ifdef ECC_EXPORT
11 #define ECC_API _declspec(dllexport)
12 #elif ECC_IMPORT
13 #define ECC_API _declspec(dllimport)
14 #else
15 #define ECC_API
16 #endif
17 #endif
18
19 namespace CSF
20 {
21 DECLARE_NS_PTR(CallControlManager)
22 DECLARE_NS_PTR_VECTOR(PhoneDetails)
23 DECLARE_NS_PTR(CC_Service)
24 DECLARE_NS_PTR(VideoControl)
25 DECLARE_NS_PTR(AudioControl)
26 DECLARE_NS_PTR_VECTOR(CC_Device)
27 DECLARE_NS_PTR(CC_DeviceInfo)
28 DECLARE_NS_PTR(CC_CallServerInfo)
29 DECLARE_NS_PTR(CC_FeatureInfo)
30 DECLARE_NS_PTR_VECTOR(CC_Line)
31 DECLARE_NS_PTR(CC_LineInfo)
32 DECLARE_NS_PTR_VECTOR(CC_Call)
33 DECLARE_NS_PTR(CC_CallInfo)
34 }

mercurial