summaryrefslogtreecommitdiff
path: root/src/bin/efl/efl_debug_shell_bridge.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/bin/efl/efl_debug_shell_bridge.c')
-rw-r--r--src/bin/efl/efl_debug_shell_bridge.c82
1 files changed, 0 insertions, 82 deletions
diff --git a/src/bin/efl/efl_debug_shell_bridge.c b/src/bin/efl/efl_debug_shell_bridge.c
deleted file mode 100644
index c2f60220f8..0000000000
--- a/src/bin/efl/efl_debug_shell_bridge.c
+++ /dev/null
@@ -1,82 +0,0 @@
-/* EINA - EFL data type library
- * Copyright (C) 2015 Carsten Haitzler
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library;
- * if not, see <http://www.gnu.org/licenses/>.
- */
-
-#include <Eo.h>
-#include <Eina.h>
-#include <Ecore.h>
-
-#include <unistd.h>
-
-#if 0
-static Eina_Debug_Session *_shell_session = NULL, *_local_session = NULL;
-
-static Eina_Bool
-_shell_to_local_forward(Eina_Debug_Session *session EINA_UNUSED, void *buffer)
-{
- char *data_buf = ((char *)buffer) + sizeof(Eina_Debug_Packet_Header);
- Eina_Debug_Packet_Header *hdr = buffer;
- int size = hdr->size + sizeof(int) - sizeof(Eina_Debug_Packet_Header);
- eina_debug_session_send(_local_session, hdr->cid, hdr->opcode, data_buf, size);
- free(buffer);
- return EINA_TRUE;
-}
-
-static Eina_Bool
-_local_to_shell_forward(Eina_Debug_Session *session EINA_UNUSED, void *buffer)
-{
- char *data_buf = ((char *)buffer) + sizeof(Eina_Debug_Packet_Header);
- Eina_Debug_Packet_Header *hdr = buffer;
- int size = hdr->size + sizeof(int) - sizeof(Eina_Debug_Packet_Header);
- eina_debug_session_send(_shell_session, hdr->cid, hdr->opcode, data_buf, size);
- free(buffer);
- return EINA_TRUE;
-}
-#endif
-
-int
-main(int argc, char **argv)
-{
- (void)argc;
- (void)argv;
-
-#if 0
- fprintf(stdout, "OK\n");
- fflush(stdout);
- sleep(1);
-
- eina_debug_default_connection_disable();
- eina_init();
- ecore_init();
-
- _local_session = eina_debug_session_new();
- eina_debug_session_dispatch_override(_local_session, _local_to_shell_forward);
- eina_debug_local_connect(_local_session, EINA_DEBUG_SESSION_MASTER);
-
- _shell_session = eina_debug_session_new();
- eina_debug_session_basic_codec_add(_shell_session, EINA_DEBUG_CODEC_SHELL);
- eina_debug_session_dispatch_override(_shell_session, _shell_to_local_forward);
- eina_debug_session_fd_attach(_shell_session, STDIN_FILENO);
- eina_debug_session_fd_out_set(_shell_session, STDOUT_FILENO);
- eina_debug_session_magic_set_on_send(_shell_session);
-
- ecore_main_loop_begin();
-
- ecore_shutdown();
- eina_shutdown();
-#endif
-}