Unify Transport and newapi::Transport interfaces.
BUG=webrtc:1695
R=stefan@webrtc.org
TBR=mflodman@webrtc.org
Review URL: https://codereview.webrtc.org/1369263002
Cr-Commit-Position: refs/heads/master@{#10096}
diff --git a/webrtc/call/transport_adapter.h b/webrtc/call/transport_adapter.h
index c14c262..07ea716 100644
--- a/webrtc/call/transport_adapter.h
+++ b/webrtc/call/transport_adapter.h
@@ -17,18 +17,18 @@
namespace webrtc {
namespace internal {
-class TransportAdapter : public webrtc::Transport {
+class TransportAdapter : public Transport {
public:
- explicit TransportAdapter(newapi::Transport* transport);
+ explicit TransportAdapter(Transport* transport);
- int SendPacket(const void* packet, size_t length) override;
- int SendRTCPPacket(const void* packet, size_t length) override;
+ bool SendRtp(const uint8_t* packet, size_t length) override;
+ bool SendRtcp(const uint8_t* packet, size_t length) override;
void Enable();
void Disable();
private:
- newapi::Transport *transport_;
+ Transport *transport_;
Atomic32 enabled_;
};
} // namespace internal