Change return types of refcount methods.

AddRef() now returns void, and Release() returns an enum
RefCountReleaseStatus, to indicate whether or not this Release
call implied deletion.

Bug: webrtc:8270
Change-Id: If2fb77f26118b61751b51c856af187c72112c630
Reviewed-on: https://webrtc-review.googlesource.com/3320
Commit-Queue: Niels Moller <nisse@webrtc.org>
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Reviewed-by: Taylor Brandstetter <deadbeef@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20366}
This commit is contained in:
Niels Möller
2017-10-19 13:15:17 +02:00
committed by Commit Bot
parent 096e367bfd
commit 6f72f56b6c
14 changed files with 100 additions and 42 deletions

View File

@ -30,8 +30,8 @@ class MockInitialize : public AudioProcessingImpl {
return AudioProcessingImpl::InitializeLocked();
}
MOCK_CONST_METHOD0(AddRef, int());
MOCK_CONST_METHOD0(Release, int());
MOCK_CONST_METHOD0(AddRef, void());
MOCK_CONST_METHOD0(Release, rtc::RefCountReleaseStatus());
};
} // namespace