use a socketpair instead of a pipe in BitTube

Bug: 6252830
Change-Id: Ia7a7b08409517214136261c05569dc5959a597ab
diff --git a/services/surfaceflinger/DisplayEventConnection.cpp b/services/surfaceflinger/DisplayEventConnection.cpp
index 77ecbd2..67381ef 100644
--- a/services/surfaceflinger/DisplayEventConnection.cpp
+++ b/services/surfaceflinger/DisplayEventConnection.cpp
@@ -60,9 +60,9 @@
     mEventThread->requestNextVsync(this);
 }
 
-status_t DisplayEventConnection::postEvent(const DisplayEventReceiver::Event& event)
-{
-    ssize_t size = mChannel->write(&event, sizeof(DisplayEventReceiver::Event));
+status_t DisplayEventConnection::postEvent(
+        const DisplayEventReceiver::Event& event) {
+    ssize_t size = DisplayEventReceiver::sendEvents(mChannel, &event, 1);
     return size < 0 ? status_t(size) : status_t(NO_ERROR);
 }