aboutsummaryrefslogtreecommitdiffstats
path: root/tests/test8.c
diff options
context:
space:
mode:
authornobody <nobody@localhost>1999-11-01 02:48:15 +0800
committernobody <nobody@localhost>1999-11-01 02:48:15 +0800
commitc48faceb78e6c8a8b7f536b8475e039858f703ed (patch)
tree8cefe43740f603fea65ecbf6d8d3bf8b0d407572 /tests/test8.c
parentc8d14b53ef41de80458405ffadb0721458b7add9 (diff)
downloadgsoc2013-evolution-c48faceb78e6c8a8b7f536b8475e039858f703ed.tar
gsoc2013-evolution-c48faceb78e6c8a8b7f536b8475e039858f703ed.tar.gz
gsoc2013-evolution-c48faceb78e6c8a8b7f536b8475e039858f703ed.tar.bz2
gsoc2013-evolution-c48faceb78e6c8a8b7f536b8475e039858f703ed.tar.lz
gsoc2013-evolution-c48faceb78e6c8a8b7f536b8475e039858f703ed.tar.xz
gsoc2013-evolution-c48faceb78e6c8a8b7f536b8475e039858f703ed.tar.zst
gsoc2013-evolution-c48faceb78e6c8a8b7f536b8475e039858f703ed.zip
This commit was manufactured by cvs2svn to create tagBUG_BUDDY_0_2
'BUG_BUDDY_0_2'. svn path=/tags/BUG_BUDDY_0_2/; revision=1359
Diffstat (limited to 'tests/test8.c')
-rw-r--r--tests/test8.c78
1 files changed, 0 insertions, 78 deletions
diff --git a/tests/test8.c b/tests/test8.c
deleted file mode 100644
index 1f446e171d..0000000000
--- a/tests/test8.c
+++ /dev/null
@@ -1,78 +0,0 @@
-/* test posix thread folder proxy */
-
-
-#include "camel.h"
-#include "camel-log.h"
-
-CamelThreadProxy *proxy;
-CamelFuncDef *func_def;
-
-
-void
-test_sync_func (int num)
-{
- printf ("Sync function number %d\n", num);
- printf ("Sync function : current thread : %d\n", pthread_self ());
-
-}
-
-
-void
-test_async_cb (int num)
-{
- printf ("Callback number %d\n", num);
- printf ("Callback : current thread : %d\n", pthread_self ());
-}
-
-void
-test_async_func (int num)
-{
- CamelOp *cb;
-
- printf ("Async function number %d\n", num);
- printf ("Async function : current thread : %d\n", pthread_self ());
- sleep (1);
- cb = camel_marshal_create_op (func_def, test_async_cb, num);
- camel_thread_proxy_push_cb (proxy, cb);
-
-
-}
-
-int
-main (int argc, char **argv)
-{
- int i;
- CamelOp *op;
-
- camel_debug_level = CAMEL_LOG_LEVEL_WARNING;
-
- camel_init ();
-
- func_def =
- camel_func_def_new (camel_marshal_NONE__INT,
- 1,
- GTK_TYPE_INT);
-
- printf ("--== Testing Simple marshalling system ==--\n");
- for (i=0; i<5; i++) {
- printf ("Iterration number %d\n", i);
- op = camel_marshal_create_op (func_def, test_sync_func, i);
- camel_op_run (op);
- camel_op_free (op);
-
- }
- printf ("\n\n");
-
- proxy = camel_thread_proxy_new ();
-
- printf ("--== Testing Asynchronous Operation System ==--\n");
- for (i=0; i<5; i++) {
- printf ("Pushing async operation number %d for execution\n", i);
- op = camel_marshal_create_op (func_def, test_async_func, i);
- camel_thread_proxy_push_op (proxy, op);
- }
- printf ("\n\n");
- printf ("--== Operations execution planned ==--\n");
- gtk_main ();
-}
-