2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_java_rmi_server_UnicastServer__
5 #define __gnu_java_rmi_server_UnicastServer__
9 #include <java/lang/Object.h>
24 class ActivatableServerRef;
25 class UnicastConnection;
27 class UnicastServerRef;
45 class gnu::java::rmi::server::UnicastServer : public ::java::lang::Object
50 static void exportObject(::gnu::java::rmi::server::UnicastServerRef *);
51 static void registerActivatable(::gnu::java::rmi::server::ActivatableServerRef *);
52 static void exportActivatableObject(::gnu::java::rmi::server::ActivatableServerRef *);
53 static ::gnu::java::rmi::server::ActivatableServerRef * getActivatableRef(::java::rmi::activation::ActivationID *);
54 static void unregisterActivatable(::java::rmi::activation::ActivationID *);
55 static jboolean unexportObject(::gnu::java::rmi::server::UnicastServerRef *, jboolean);
56 static ::gnu::java::rmi::server::UnicastServerRef * getExportedRef(::java::rmi::Remote *);
57 static ::java::util::Collection * getExported(::java::lang::Object *);
59 static void startDGC();
61 static void dispatch(::gnu::java::rmi::server::UnicastConnection *);
63 static void incomingMessageCall(::gnu::java::rmi::server::UnicastConnection *);
64 static ::java::util::Map * objects;
65 static ::java::util::Map * refcache;
67 static ::java::util::Map * actIds;
69 static ::gnu::java::rmi::dgc::DGCImpl * dgc;
71 static ::java::lang::Class class$;
74 #endif // __gnu_java_rmi_server_UnicastServer__