Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / ipc / ipc_test_sink.cc
index 070fe12..b1a21bf 100644 (file)
@@ -21,6 +21,30 @@ bool TestSink::Send(Message* message) {
   return true;
 }
 
+bool TestSink::Connect() {
+  NOTIMPLEMENTED();
+  return false;
+}
+
+void TestSink::Close() {
+  NOTIMPLEMENTED();
+}
+
+base::ProcessId TestSink::GetPeerPID() const {
+  NOTIMPLEMENTED();
+  return base::ProcessId();
+}
+
+base::ProcessId TestSink::GetSelfPID() const {
+  NOTIMPLEMENTED();
+  return base::ProcessId();
+}
+
+ChannelHandle TestSink::TakePipeHandle() {
+  NOTIMPLEMENTED();
+  return ChannelHandle();
+}
+
 bool TestSink::OnMessageReceived(const Message& msg) {
   ObserverListBase<Listener>::Iterator it(filter_list_);
   Listener* observer;
@@ -74,4 +98,18 @@ void TestSink::RemoveFilter(Listener* filter) {
   filter_list_.RemoveObserver(filter);
 }
 
+#if defined(OS_POSIX) && !defined(OS_NACL)
+
+int TestSink::GetClientFileDescriptor() const {
+  NOTREACHED();
+  return -1;
+}
+
+int TestSink::TakeClientFileDescriptor() {
+  NOTREACHED();
+  return -1;
+}
+
+#endif  // defined(OS_POSIX) && !defined(OS_NACL)
+
 }  // namespace IPC