Enlightenment CVS committal

Author  : raster
Project : e17
Module  : libs/ecore

Dir     : e17/libs/ecore/src/bin


Modified Files:
      Tag: SPLIT
        ecore_test.c 


Log Message:


noew we have a server_add event (means connect to a server succeeded) and now
data will actually be able to be sent after this event is received. you can
send data before, but it may not be sent if connect fails. also have test
program callbacks return 1 properly... :)
===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/ecore/src/bin/Attic/ecore_test.c,v
retrieving revision 1.1.2.33
retrieving revision 1.1.2.34
diff -u -3 -r1.1.2.33 -r1.1.2.34
--- ecore_test.c        17 Mar 2003 07:33:56 -0000      1.1.2.33
+++ ecore_test.c        17 Mar 2003 13:06:07 -0000      1.1.2.34
@@ -42,6 +42,7 @@
    
    e = event;
    printf("!!! client %p connected to server!\n", e->client);
+   return 1;
 }
 
 int
@@ -51,6 +52,7 @@
    
    e = event;
    printf("!!! client %p disconnected from server!\n", e->client);
+   return 1;
 }
 
 
@@ -66,10 +68,21 @@
    /* ecore_con_client_del(e->client); */
    /* or we can end a server by: */
    /* ecore_con_server_del(ecore_con_client_server_get(e->client)); */
+   return 1;
 }
 
 
 int
+handler_server_add(int type, void *event, void *data)
+{
+   Ecore_Con_Event_Server_Add *e;
+   
+   e = event;
+   printf("!!! client made successful connect to server %p!\n", e->server);
+   return 1;
+}
+
+int
 handler_server_del(int type, void *event, void *data)
 {
    Ecore_Con_Event_Server_Del *e;
@@ -78,6 +91,7 @@
    printf("!!! server went away!\n");
    /* clean up our server connection since it went away */
    ecore_con_server_del(e->server);
+   return 1;
 }
 
 int
@@ -95,6 +109,7 @@
        printf("!!! go & disconnect from server!\n");
        ecore_con_server_del(e->server);
      }
+   return 1;
 }
 
 
@@ -549,6 +564,7 @@
        server = ecore_con_server_connect(ECORE_CON_LOCAL_USER, "ecore_test", 0, NULL);
 /*     server = ecore_con_server_connect(ECORE_CON_REMOTE_SYSTEM, "localhost", 7654, 
NULL); */
 /*     server = ecore_con_server_connect(ECORE_CON_REMOTE_SYSTEM, 
"www.rasterman.com", 80, NULL); */
+       ecore_event_handler_add(ECORE_CON_EVENT_SERVER_ADD, handler_server_add, NULL);
        ecore_event_handler_add(ECORE_CON_EVENT_SERVER_DEL, handler_server_del, NULL);
        ecore_event_handler_add(ECORE_CON_EVENT_SERVER_DATA, handler_server_data, 
NULL);
        printf("connect to server: %p\n", server);




-------------------------------------------------------
This SF.net email is sponsored by:Crypto Challenge is now open! 
Get cracking and register here for some mind boggling fun and 
the chance of winning an Apple iPod:
http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0031en
_______________________________________________
enlightenment-cvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to