2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_javax_net_ssl_provider_AbstractHandshake$DHPhase__
5 #define __gnu_javax_net_ssl_provider_AbstractHandshake$DHPhase__
9 #include <gnu/javax/net/ssl/provider/DelegatedTask.h>
22 class AbstractHandshake;
23 class AbstractHandshake$DHPhase;
41 class gnu::javax::net::ssl::provider::AbstractHandshake$DHPhase : public ::gnu::javax::net::ssl::provider::DelegatedTask
44 public: // actually protected
45 AbstractHandshake$DHPhase(::gnu::javax::net::ssl::provider::AbstractHandshake *, ::javax::crypto::interfaces::DHPublicKey *);
46 AbstractHandshake$DHPhase(::gnu::javax::net::ssl::provider::AbstractHandshake *, ::javax::crypto::interfaces::DHPublicKey *, jboolean);
47 virtual void implRun();
49 ::javax::crypto::interfaces::DHPublicKey * __attribute__((aligned(__alignof__( ::gnu::javax::net::ssl::provider::DelegatedTask)))) key;
51 public: // actually package-private
52 ::gnu::javax::net::ssl::provider::AbstractHandshake * this$0;
54 static ::java::lang::Class class$;
57 #endif // __gnu_javax_net_ssl_provider_AbstractHandshake$DHPhase__