media/webrtc/signaling/include/CC_Common.h

Wed, 31 Dec 2014 06:09:35 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Wed, 31 Dec 2014 06:09:35 +0100
changeset 0
6474c204b198
permissions
-rw-r--r--

Cloned upstream origin tor-browser at tor-browser-31.3.0esr-4.5-1-build1
revision ID fc1c9ff7c1b2defdbc039f12214767608f46423f for hacking purpose.

     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/. */
     5 #pragma once
     7 #include "SharedPtr.h"
     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
    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