Commit 05dfaea4 authored by ckehoe's avatar ckehoe Committed by Commit bot

Checking that AudioDirectiveHandler::Initialize() gets called.

Review URL: https://codereview.chromium.org/703433003

Cr-Commit-Position: refs/heads/master@{#302555}
parent 960939ae
...@@ -75,6 +75,9 @@ void AudioDirectiveHandlerImpl::AddInstruction( ...@@ -75,6 +75,9 @@ void AudioDirectiveHandlerImpl::AddInstruction(
const TokenInstruction& instruction, const TokenInstruction& instruction,
const std::string& op_id, const std::string& op_id,
base::TimeDelta ttl) { base::TimeDelta ttl) {
DCHECK(transmits_lists_.size() == 2u && receives_lists_.size() == 2u)
<< "Call Initialize() before other AudioDirectiveHandler methods";
switch (instruction.token_instruction_type()) { switch (instruction.token_instruction_type()) {
case TRANSMIT: case TRANSMIT:
DVLOG(2) << "Audio Transmit Directive received. Token: " DVLOG(2) << "Audio Transmit Directive received. Token: "
...@@ -118,6 +121,9 @@ void AudioDirectiveHandlerImpl::AddInstruction( ...@@ -118,6 +121,9 @@ void AudioDirectiveHandlerImpl::AddInstruction(
} }
void AudioDirectiveHandlerImpl::RemoveInstructions(const std::string& op_id) { void AudioDirectiveHandlerImpl::RemoveInstructions(const std::string& op_id) {
DCHECK(transmits_lists_.size() == 2u && receives_lists_.size() == 2u)
<< "Call Initialize() before other AudioDirectiveHandler methods";
transmits_lists_[AUDIBLE]->RemoveDirective(op_id); transmits_lists_[AUDIBLE]->RemoveDirective(op_id);
transmits_lists_[INAUDIBLE]->RemoveDirective(op_id); transmits_lists_[INAUDIBLE]->RemoveDirective(op_id);
receives_lists_[AUDIBLE]->RemoveDirective(op_id); receives_lists_[AUDIBLE]->RemoveDirective(op_id);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment