2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_javax_net_ssl_provider_XMLSessionContext__
5 #define __gnu_javax_net_ssl_provider_XMLSessionContext__
9 #include <gnu/javax/net/ssl/provider/SessionContext.h>
34 class XMLSessionContext;
49 class gnu::javax::net::ssl::provider::XMLSessionContext : public ::gnu::javax::net::ssl::provider::SessionContext
52 public: // actually package-private
54 virtual jboolean addSession(::gnu::javax::net::ssl::provider::Session$ID *, ::gnu::javax::net::ssl::provider::Session *);
55 virtual void notifyAccess(::gnu::javax::net::ssl::provider::Session *);
56 virtual jboolean removeSession(::gnu::javax::net::ssl::provider::Session$ID *);
60 ::java::io::File * __attribute__((aligned(__alignof__( ::gnu::javax::net::ssl::provider::SessionContext)))) file;
61 ::gnu::java::security::prng::IRandom * pbekdf;
63 ::java::security::SecureRandom * random;
66 static ::java::lang::Class class$;
69 #endif // __gnu_javax_net_ssl_provider_XMLSessionContext__