Enlightenment CVS committal
Author : raster
Project : e17
Module : libs/ecore
Dir : e17/libs/ecore/src
Modified Files:
Tag: SPLIT
Ecore.h
Log Message:
ecore_job library in... a saparate library.. small... but handy :)
===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/ecore/src/Ecore.h,v
retrieving revision 1.45.2.11
retrieving revision 1.45.2.12
diff -u -3 -r1.45.2.11 -r1.45.2.12
--- Ecore.h 16 Jan 2003 05:01:29 -0000 1.45.2.11
+++ Ecore.h 16 Jan 2003 10:30:29 -0000 1.45.2.12
@@ -1,137 +1,4 @@
-#ifndef _ECORE_H
-#define _ECORE_H
-
-#include <sys/types.h>
-#include <unistd.h>
-#include <stdio.h>
-#include <stdlib.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#define ECORE_EVENT_NONE 0
-#define ECORE_EVENT_EXE_EXIT 1
-#define ECORE_EVENT_SIGNAL_USER 2
-#define ECORE_EVENT_SIGNAL_HUP 3
-#define ECORE_EVENT_SIGNAL_EXIT 4
-#define ECORE_EVENT_SIGNAL_POWER 5
-#define ECORE_EVENT_COUNT 6
-
-#ifndef _ECORE_PRIVATE_H
- enum _Ecore_Fd_Handler_Flags
- {
- ECORE_FD_READ = 1,
- ECORE_FD_WRITE = 2
- };
- typedef enum _Ecore_Fd_Handler_Flags Ecore_Fd_Handler_Flags;
-
- typedef void Ecore_Exe;
- typedef void Ecore_Timer;
- typedef void Ecore_Idler;
- typedef void Ecore_Idle_Enterer;
- typedef void Ecore_Fd_Handler;
- typedef void Ecore_Event_Handler;
- typedef void Ecore_Event;
-#endif
- typedef struct _Ecore_Event_Exe_Exit Ecore_Event_Exe_Exit;
- typedef struct _Ecore_Event_Signal_User Ecore_Event_Signal_User;
- typedef struct _Ecore_Event_Signal_Hup Ecore_Event_Signal_Hup;
- typedef struct _Ecore_Event_Signal_Exit Ecore_Event_Signal_Exit;
- typedef struct _Ecore_Event_Signal_Power Ecore_Event_Signal_Power;
-
- struct _Ecore_Event_Exe_Exit
- {
- pid_t pid;
- int exit_code;
- Ecore_Exe *exe;
- void *ext_data;
- };
-
- struct _Ecore_Event_Signal_User
- {
- int number;
- void *ext_data;
- };
-
- struct _Ecore_Event_Signal_Hup
- {
- void *ext_data;
- };
-
- struct _Ecore_Event_Signal_Exit
- {
- int interrupt : 1;
- int quit : 1;
- int terminate : 1;
- void *ext_data;
- };
-
- struct _Ecore_Event_Signal_Power
- {
- void *ext_data;
- };
-
- int ecore_init(void);
- void ecore_shutdown(void);
-
- void ecore_app_args_set(int argc, const char **argv);
- void ecore_app_args_get(int *argc, char ***argv);
- void ecore_app_restart(void);
-
- Ecore_Event_Handler *ecore_event_handler_add(int type, int (*func) (int type, void
*event, void *data), const void *data);
- void *ecore_event_handler_del(Ecore_Event_Handler *event_handler);
- Ecore_Event *ecore_event_add(int type, void *ev, void (*func_free) (void
*ev, void *data), void *data);
- void ecore_event_del(Ecore_Event *event);
- int ecore_event_type_new(void);
-
- Ecore_Exe *ecore_exe_run(const char *exe_cmd, const void *data);
- pid_t ecore_exe_pid_get(Ecore_Exe *exe);
- void *ecore_exe_data_get(Ecore_Exe *exe);
- void ecore_exe_pause(Ecore_Exe *exe);
- void ecore_exe_continue(Ecore_Exe *exe);
- void ecore_exe_terminate(Ecore_Exe *exe);
- void ecore_exe_kill(Ecore_Exe *exe);
- void ecore_exe_signal(Ecore_Exe *exe, int num);
- void ecore_exe_hup(Ecore_Exe *exe);
-
- Ecore_Idler *ecore_idler_add(int (*func) (void *data), const void *data);
- void *ecore_idler_del(Ecore_Idler *idler);
-
- Ecore_Idle_Enterer *ecore_idle_enterer_add(int (*func) (void *data), const void
*data);
- void *ecore_idle_enterer_del(Ecore_Idle_Enterer *idle_enterer);
-
- void ecore_main_loop_begin(void);
- void ecore_main_loop_quit(void);
- Ecore_Fd_Handler *ecore_main_fd_handler_add(int fd, Ecore_Fd_Handler_Flags flags,
int (*func) (Ecore_Fd_Handler *fd_handler, void *data), const void *data, int
(*buf_func) (Ecore_Fd_Handler *fd_handler, void *buf_data), const void *buf_data);
- void *ecore_main_fd_handler_del(Ecore_Fd_Handler *fd_handler);
- int ecore_main_fd_handler_fd_get(Ecore_Fd_Handler *fd_handler);
- int ecore_main_fd_handler_active_get(Ecore_Fd_Handler *fd_handler,
Ecore_Fd_Handler_Flags flags);
-
- double ecore_time_get(void);
-
- Ecore_Timer *ecore_timer_add(double in, int (*func) (void *data), const void
*data);
- void *ecore_timer_del(Ecore_Timer *timer);
-
-#ifdef __cplusplus
-}
-#endif
-#endif
-
-
-
-
-
-
-
-
-
-#if 0
-
-
-
-
-# ifndef E_CORE_H
+#ifndef E_CORE_H
#define E_CORE_H 1
#include <stdio.h>
@@ -1045,10 +912,5 @@
#ifdef __cplusplus
}
#endif
-
-#endif
-
-
-
#endif
-------------------------------------------------------
This SF.NET email is sponsored by: Thawte.com
Understand how to protect your customers personal information by implementing
SSL on your Apache Web Server. Click here to get our FREE Thawte Apache
Guide: http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0029en
_______________________________________________
enlightenment-cvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs