| Index: webrtc/voice_engine/channel_manager.cc
|
| diff --git a/webrtc/voice_engine/channel_manager.cc b/webrtc/voice_engine/channel_manager.cc
|
| index 76664d4b12ccd9becadd39f81363fc6b72a8e38c..9169d71d440fb89f94b4ae7c738ed050de016def 100644
|
| --- a/webrtc/voice_engine/channel_manager.cc
|
| +++ b/webrtc/voice_engine/channel_manager.cc
|
| @@ -49,7 +49,9 @@ ChannelManager::ChannelManager(uint32_t instance_id, const Config& config)
|
| : instance_id_(instance_id),
|
| last_channel_id_(-1),
|
| lock_(CriticalSectionWrapper::CreateCriticalSection()),
|
| - config_(config) {}
|
| + config_(config),
|
| + event_log_(RtcEventLog::Create()) {
|
| +}
|
|
|
| ChannelOwner ChannelManager::CreateChannel() {
|
| return CreateChannelInternal(config_);
|
| @@ -61,7 +63,8 @@ ChannelOwner ChannelManager::CreateChannel(const Config& external_config) {
|
|
|
| ChannelOwner ChannelManager::CreateChannelInternal(const Config& config) {
|
| Channel* channel;
|
| - Channel::CreateChannel(channel, ++last_channel_id_, instance_id_, config);
|
| + Channel::CreateChannel(channel, ++last_channel_id_, instance_id_,
|
| + event_log_.get(), config);
|
| ChannelOwner channel_owner(channel);
|
|
|
| CriticalSectionScoped crit(lock_.get());
|
| @@ -128,6 +131,10 @@ size_t ChannelManager::NumOfChannels() const {
|
| return channels_.size();
|
| }
|
|
|
| +RtcEventLog* ChannelManager::GetEventLog() const {
|
| + return event_log_.get();
|
| +}
|
| +
|
| ChannelManager::Iterator::Iterator(ChannelManager* channel_manager)
|
| : iterator_pos_(0) {
|
| channel_manager->GetAllChannels(&channels_);
|
|
|