LoopBackTransport::LoopBackTransport(
scoped_refptr<CastEnvironment> cast_environment)
- : cast_environment_(cast_environment) {
+ : cast_environment_(cast_environment),
+ bytes_sent_(0) {
}
LoopBackTransport::~LoopBackTransport() {
DCHECK(cast_environment_->CurrentlyOn(CastEnvironment::MAIN));
scoped_ptr<Packet> packet_copy(new Packet(packet->data));
packet_pipe_->Send(packet_copy.Pass());
+ bytes_sent_ += packet->data.size();
return true;
}
+int64 LoopBackTransport::GetBytesSent() {
+ return bytes_sent_;
+}
+
void LoopBackTransport::Initialize(
scoped_ptr<test::PacketPipe> pipe,
const PacketReceiverCallback& packet_receiver,