3 #include <forb/executor.h>
4 #include <forb/object.h>
8 static CORBA_long printmsg(test_obj obj, CORBA_Environment *ev)
10 char *msg = forb_object_instance_data(obj);
11 return printf("%s\n", msg);
14 static const struct forb_test_obj_impl test_obj_impl = {
19 int forb_main(forb_orb orb, int argc, char *argv[])
25 fprintf(stderr, "Usage: %s <string>\n", argv[0]);
29 testobj = forb_test_obj_new(orb, &test_obj_impl, argv[1]);
33 ret = forb_register_reference(testobj, "mytestobj");
35 fprintf(stderr, "%s: forb_register_reference(\"mytestobj\") failed\n",
40 forb_execute_object(testobj);