summaryrefslogtreecommitdiff
path: root/testIvy.cxx
diff options
context:
space:
mode:
authorbustico2011-01-25 16:27:07 +0000
committerbustico2011-01-25 16:27:07 +0000
commit018db51fa49c2761516f4377a4958a2ce5b91fe3 (patch)
tree5c6624c3f88148bc1c9941c7aa5d0eedd7bef320 /testIvy.cxx
parentc55fdd5c11903b4a7f8d706f7065997410c154c7 (diff)
downloadivy-cplusplus-018db51fa49c2761516f4377a4958a2ce5b91fe3.zip
ivy-cplusplus-018db51fa49c2761516f4377a4958a2ce5b91fe3.tar.gz
ivy-cplusplus-018db51fa49c2761516f4377a4958a2ce5b91fe3.tar.bz2
ivy-cplusplus-018db51fa49c2761516f4377a4958a2ce5b91fe3.tar.xz
-add a Qt flavor of ivy c++ library
-add testIvyQt to show how to use ivy-c++ with Qt -fix testIvyXt --Cette ligne, et les suivantes ci-dessous, seront ignorees-- D ivyprobe.c A + testIvyXt.cxx AM ivyqtloop.h M Ivycpp.h A ivyqtloop.cxx D testIvy.cxx M Ivy.cxx A ivy-c++.readme A testIvyQt.cxx M Makefile
Diffstat (limited to 'testIvy.cxx')
-rw-r--r--testIvy.cxx87
1 files changed, 0 insertions, 87 deletions
diff --git a/testIvy.cxx b/testIvy.cxx
deleted file mode 100644
index 53d83d8..0000000
--- a/testIvy.cxx
+++ /dev/null
@@ -1,87 +0,0 @@
-/*
- * Ivy probe
- *
- * Copyright (C) 1997-1999
- * Centre d'Études de la Navigation Aérienne
- *
- * Main and only file
- *
- * Authors: François-Régis Colin <colin@cenatoulouse.dgac.fr>
- *
- * $Id$
- *
- * Please refer to file version.h for the
- * copyright notice regarding this software
- */
-
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-
-#include <sys/time.h>
-#include <unistd.h>
-#include <X11/Intrinsic.h>
-#include "Ivy.h"
-#include "IvyApplication.h"
-
-
-class IvyTest : public IvyApplicationCallback, public IvyMessageCallback {
-public:
- Ivy *bus;
- void Start();
- void OnApplicationConnected(IvyApplication *app);
- void OnApplicationDisconnected(IvyApplication *app);
- void OnMessage(IvyApplication *app, int argc, const char **argv);
- IvyTest();
-};
-IvyTest :: IvyTest()
-{
-}
-void IvyTest :: Start()
-{
- bus = new Ivy( "TestIvy", "TestIvy READY", this );
- bus->BindMsg( "(.*)", this );
- bus->start(NULL);
-}
-void IvyTest :: OnMessage(IvyApplication *app, int argc, const char **argv)
-{
- int i;
- printf ("%s sent ",app->GetName());
- for (i = 0; i < argc; i++)
- printf(" '%s'",argv[i]);
- printf("\n");
-}
-void IvyTest :: OnApplicationConnected (IvyApplication *app)
-{
- const char *appname;
- const char *host;
- appname = app->GetName();
- host = app->GetHost();
-
- printf("%s connected from %s\n", appname, host);
-
-}
-void IvyTest :: OnApplicationDisconnected (IvyApplication *app)
-{
- const char *appname;
- const char *host;
- appname = app->GetName ();
- host = app->GetHost();
-
- printf("%s disconnected from %s\n", appname, host);
-}
-
-int main(int argc, char *argv[])
-{
- XtAppContext cntx = XtCreateApplicationContext();
- IvyTest test;
- test.bus->setXtAppContext(cntx);
-
- test.Start();
-
- XtAppMainLoop (cntx);
-
- return 0;
-}
-
-