// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- #ifndef __gnu_javax_net_ssl_provider_SessionImpl__ #define __gnu_javax_net_ssl_provider_SessionImpl__ #pragma interface #include #include extern "Java" { namespace gnu { namespace javax { namespace net { namespace ssl { class Session$ID; namespace provider { class CipherSuite; class MaxFragmentLength; class ProtocolVersion; class SessionImpl; class SessionImpl$PrivateData; } } } } } namespace java { namespace security { class SecureRandom; namespace cert { class Certificate; } } } namespace javax { namespace crypto { class SealedObject; } } } class gnu::javax::net::ssl::provider::SessionImpl : public ::gnu::javax::net::ssl::Session { public: SessionImpl(); public: // actually package-private virtual ::java::security::SecureRandom * random(); public: virtual ::java::lang::String * getProtocol(); virtual void prepare(JArray< jchar > *); virtual void repair(JArray< jchar > *); virtual ::javax::crypto::SealedObject * privateData(); virtual void setPrivateData(::javax::crypto::SealedObject *); public: // actually package-private virtual void setApplicationBufferSize(jint); virtual void setRandom(::java::security::SecureRandom *); virtual void setTruncatedMac(jboolean); virtual void setId(::gnu::javax::net::ssl::Session$ID *); virtual void setLocalCertificates(JArray< ::java::security::cert::Certificate * > *); virtual void setPeerCertificates(JArray< ::java::security::cert::Certificate * > *); virtual void setPeerVerified(jboolean); static const jlong serialVersionUID = 8932976607588442485LL; ::gnu::javax::net::ssl::provider::CipherSuite * __attribute__((aligned(__alignof__( ::gnu::javax::net::ssl::Session)))) suite; ::gnu::javax::net::ssl::provider::ProtocolVersion * version; JArray< jbyte > * privateDataSalt; ::javax::crypto::SealedObject * sealedPrivateData; ::gnu::javax::net::ssl::provider::MaxFragmentLength * maxLength; ::gnu::javax::net::ssl::provider::SessionImpl$PrivateData * privateData__; public: static ::java::lang::Class class$; }; #endif // __gnu_javax_net_ssl_provider_SessionImpl__