webrtc/examples
Mirko Bonadei a81e9c82fc Wrap WebRTC OBJC API types with RTC_OBJC_TYPE.
This CL introduced 2 new macros that affect the WebRTC OBJC API symbols:

- RTC_OBJC_TYPE_PREFIX:
  Macro used to prepend a prefix to the API types that are exported with
  RTC_OBJC_EXPORT.

  Clients can patch the definition of this macro locally and build
  WebRTC.framework with their own prefix in case symbol clashing is a
  problem.

  This macro must only be defined by changing the value in
  sdk/objc/base/RTCMacros.h  and not on via compiler flag to ensure
  it has a unique value.

- RCT_OBJC_TYPE:
  Macro used internally to reference API types. Declaring an API type
  without using this macro will not include the declared type in the
  set of types that will be affected by the configurable
  RTC_OBJC_TYPE_PREFIX.

Manual changes:
https://webrtc-review.googlesource.com/c/src/+/173781/5..10

The auto-generated changes in PS#5 have been done with:
https://webrtc-review.googlesource.com/c/src/+/174061.

Bug: None
Change-Id: I0d54ca94db764fb3b6cb4365873f79e14cd879b8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/173781
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Reviewed-by: Kári Helgason <kthelgason@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#31153}
2020-05-04 15:01:26 +00:00
..
aarproject Fix outdated android sdk path in tests. 2019-03-21 12:18:19 +00:00
androidapp Purge phoglund from most OWNERS files. 2020-03-09 14:08:30 +00:00
androidjunit Split android_junit_tests and move targets in the right package. 2020-01-21 08:07:26 +00:00
androidnativeapi Chromium refactor: Replace "resources_dirs" with "sources" 2020-03-25 19:32:15 +00:00
androidtests Purge phoglund from most OWNERS files. 2020-03-09 14:08:30 +00:00
objc Wrap WebRTC OBJC API types with RTC_OBJC_TYPE. 2020-05-04 15:01:26 +00:00
objcnativeapi Wrap WebRTC OBJC API types with RTC_OBJC_TYPE. 2020-05-04 15:01:26 +00:00
peerconnection Concatenate string literals at compile time. 2020-01-14 14:47:48 +00:00
stunprober Switch pc client and stunprober to ABSL_FLAG. 2019-07-17 14:03:59 +00:00
stunserver (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
turnserver Format almost everything. 2019-07-08 13:45:15 +00:00
unityplugin Remove inactive OWNERS. 2020-02-19 13:37:36 +00:00
BUILD.gn Chromium refactor: Replace "resources_dirs" with "sources" 2020-03-25 19:32:15 +00:00
DEPS Remove +absl/flags exceptions from non root DEPS files. 2019-07-16 16:52:41 +00:00
OWNERS Remove wildcard ownership for build files. 2020-02-19 14:05:46 +00:00