Enlightenment CVS committal

Author  : mej
Project : eterm
Module  : libast

Dir     : eterm/libast/include


Modified Files:
        libast.h 


Log Message:
Thu Jul 13 14:02:08 2006                        Michael Jennings (mej)

Added thread, mutex, and condition interfaces along with their
corresponding pthreads-based implementations.  Not quite done yet, and
not tested.

Added dynamically-loadable module object class along with
corresponding unit tests.  Appears to work fine.
----------------------------------------------------------------------

===================================================================
RCS file: /cvs/e/eterm/libast/include/libast.h,v
retrieving revision 1.64
retrieving revision 1.65
diff -u -3 -r1.64 -r1.65
--- libast.h    20 Apr 2006 21:44:40 -0000      1.64
+++ libast.h    13 Jul 2006 23:03:44 -0000      1.65
@@ -30,8 +30,8 @@
  * including all required system headers and LibAST Object headers.
  *
  * @author Michael Jennings <[EMAIL PROTECTED]>
- * @version $Revision: 1.64 $
- * @date $Date: 2006/04/20 21:44:40 $
+ * @version $Revision: 1.65 $
+ * @date $Date: 2006/07/13 23:03:44 $
  */
 
 #ifndef _LIBAST_H_
@@ -107,10 +107,13 @@
 #  endif
 #endif
 
+/* Type and object headers that must go first. */
 #include <libast/types.h>
 #include <libast/obj.h>
 
+/* Basic objects */
 #include <libast/mbuff.h>
+#include <libast/module.h>
 #include <libast/objpair.h>
 #include <libast/regexp.h>
 #include <libast/socket.h>
@@ -119,15 +122,23 @@
 #include <libast/url.h>
 #include <libast/ustr.h>
 
+/* Interface classes */
+#include <libast/condition_if.h>
 #include <libast/iterator_if.h>
 #include <libast/list_if.h>
 #include <libast/map_if.h>
+#include <libast/mutex_if.h>
+#include <libast/thread_if.h>
 #include <libast/vector_if.h>
 
+/* List/vector/map implementations */
 #include <libast/array.h>
 #include <libast/linked_list.h>
 #include <libast/dlinked_list.h>
 
+/* Thread/condition/mutex implementations */
+#include <libast/pthreads.h>
+
 #include <libast/avl_tree.h>
 
 /******************************* GENERIC GOOP 
*********************************/
@@ -2690,6 +2701,7 @@
 /* msgs.c */
 extern void libast_set_program_name(const char *);
 extern void libast_set_program_version(const char *);
+extern spif_bool_t libast_set_silent(spif_bool_t);
 extern int libast_dprintf(const char *, ...);
 extern void libast_print_error(const char *fmt, ...);
 extern void libast_print_warning(const char *fmt, ...);




-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to