summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/tests/AVStreams/server_discovery/main.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/orbsvcs/tests/AVStreams/server_discovery/main.cpp')
-rw-r--r--TAO/orbsvcs/tests/AVStreams/server_discovery/main.cpp74
1 files changed, 0 insertions, 74 deletions
diff --git a/TAO/orbsvcs/tests/AVStreams/server_discovery/main.cpp b/TAO/orbsvcs/tests/AVStreams/server_discovery/main.cpp
deleted file mode 100644
index e26251fb0ab..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/server_discovery/main.cpp
+++ /dev/null
@@ -1,74 +0,0 @@
-// ========================================================================
-// $Id$
-//
-// = FILENAME
-// main.cpp
-//
-// = AUTHOR
-// Seth Widoff <sbw1@cs.wustl.edu>
-//
-// ========================================================================
-#include <jni.h>
-
-ACE_RCSID(server_discovery, main, "$Id$")
-
-#define PATH_SEPARATOR ':'
-#define USER_CLASSPATH "." /* where Prog.class is */
-
-#include "Trader_Client.h"
-
-int
-main (int argc, char** argv)
-{
- JNIEnv *env;
- JavaVM *jvm;
- JDK1_1InitArgs vm_args;
- jint res;
- jclass cls;
- jmethodID mid;
- jstring jstr;
- jobjectArray args;
- char classpath[1024];
-
- /* IMPORTANT: specify vm_args version # if you use JDK1.1.2 and beyond */
- vm_args.version = 0x00010001;
-
- JNI_GetDefaultJavaVMInitArgs (&vm_args);
-
- /* Append USER_CLASSPATH to the end of default system class path */
- sprintf(classpath, "%s%c%s",
- vm_args.classpath, PATH_SEPARATOR, USER_CLASSPATH);
- vm_args.classpath = classpath;
-
- ACE_DEBUG ((LM_DEBUG, "Classpath: %s\n", classpath));
-
- /* Create the Java VM */
- res = JNI_CreateJavaVM (&jvm, (void**) &env, (void*) &vm_args);
- if (res < 0)
- ACE_ERROR_RETURN ((LM_ERROR, "Can't create Java VM\n"), -1);
-
- cls = env->FindClass ("Server_Discovery");
- if (cls == 0)
- ACE_ERROR_RETURN ((LM_ERROR, "Can't find Server Discovery class\n"), -1);
-
- mid = env->GetStaticMethodID(cls, "main", "([Ljava/lang/String;)V");
- if (mid == 0)
- ACE_ERROR_RETURN ((LM_ERROR, "Can't find Server_Discovery.main\n"), -1);
-
- jstr = env->NewStringUTF (" from C!");
- if (jstr == 0)
- ACE_ERROR_RETURN ((LM_ERROR, "Out of memory\n"), -1);
-
- args = env->NewObjectArray(1, env->FindClass ("java/lang/String"), jstr);
- if (args == 0)
- ACE_ERROR_RETURN ((LM_ERROR, "Out of memory\n"), -1);
-
- Trader_Client* trader_client = Trader_Client::instance ();
- trader_client->init (argc, argv);
- trader_client->query_trader ();
-
- ACE_DEBUG ((LM_DEBUG, "Launching the java GUI stuff.\n"));
- env->CallStaticVoidMethod (cls, mid, args);
-
- jvm->DestroyJavaVM ();
-}