]>
gcc.gnu.org Git - gcc.git/blob - libjava/gnu/java/rmi/server/UnicastConnectionManager.h
dd6b828317dcb32b6558445e33648041b72c63b4
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_java_rmi_server_UnicastConnectionManager__
5 #define __gnu_java_rmi_server_UnicastConnectionManager__
9 #include <java/lang/Object.h>
20 class UnicastConnection
;
21 class UnicastConnectionManager
;
36 class RMIClientSocketFactory
;
37 class RMIServerSocketFactory
;
38 class RMISocketFactory
;
44 class gnu::java::rmi::server::UnicastConnectionManager
: public ::java::lang::Object
47 static void startScavenger();
48 UnicastConnectionManager(::java::lang::String
*, jint
, ::java::rmi::server::RMIClientSocketFactory
*);
49 UnicastConnectionManager(jint
, ::java::rmi::server::RMIServerSocketFactory
*);
51 static ::gnu::java::rmi::server::UnicastConnectionManager
* getInstance(::java::lang::String
*, jint
, ::java::rmi::server::RMIClientSocketFactory
*);
52 static ::gnu::java::rmi::server::UnicastConnectionManager
* getInstance(jint
, ::java::rmi::server::RMIServerSocketFactory
*);
53 virtual ::gnu::java::rmi::server::UnicastConnection
* getConnection();
55 ::gnu::java::rmi::server::UnicastConnection
* getServerConnection();
56 ::gnu::java::rmi::server::UnicastConnection
* getClientConnection();
58 virtual ::java::lang::String
* toString();
59 virtual void discardConnection(::gnu::java::rmi::server::UnicastConnection
*);
60 virtual void startServer();
61 virtual void stopServer();
63 public: // actually package-private
64 virtual void write(::java::io::ObjectOutput
*);
65 static ::gnu::java::rmi::server::UnicastConnectionManager
* read(::java::io::ObjectInput
*);
67 static ::java::lang::String
* localhost
;
68 static ::java::util::Hashtable
* servers
;
69 public: // actually package-private
70 static ::java::util::Hashtable
* clients
;
71 ::java::util::ArrayList
* __attribute__((aligned(__alignof__( ::java::lang::Object
)))) connections
;
73 volatile ::java::lang::Thread
* serverThread
;
74 ::java::net::ServerSocket
* ssock
;
75 public: // actually package-private
76 ::java::lang::String
* serverName
;
78 static ::java::lang::Thread
* scavenger
;
79 ::java::lang::Object
* serverobj
;
81 static ::java::rmi::server::RMISocketFactory
* defaultSocketFactory
;
82 ::java::rmi::server::RMIServerSocketFactory
* serverFactory
;
83 ::java::rmi::server::RMIClientSocketFactory
* clientFactory
;
86 static jint ncmanager
;
87 static jint nsmanager
;
88 static const jboolean debug
= 0;
89 static ::java::lang::Object
* GLOBAL_LOCK
;
91 static ::java::lang::Class
class$
;
94 #endif // __gnu_java_rmi_server_UnicastConnectionManager__
This page took 0.039967 seconds and 4 git commands to generate.