SSLSocketFactoryImpl.h 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
  2. #ifndef __gnu_javax_net_ssl_provider_SSLSocketFactoryImpl__
  3. #define __gnu_javax_net_ssl_provider_SSLSocketFactoryImpl__
  4. #pragma interface
  5. #include <javax/net/ssl/SSLSocketFactory.h>
  6. #include <gcj/array.h>
  7. extern "Java"
  8. {
  9. namespace gnu
  10. {
  11. namespace javax
  12. {
  13. namespace net
  14. {
  15. namespace ssl
  16. {
  17. namespace provider
  18. {
  19. class SSLContextImpl;
  20. class SSLSocketFactoryImpl;
  21. class SSLSocketImpl;
  22. }
  23. }
  24. }
  25. }
  26. }
  27. namespace java
  28. {
  29. namespace net
  30. {
  31. class InetAddress;
  32. class Socket;
  33. }
  34. }
  35. }
  36. class gnu::javax::net::ssl::provider::SSLSocketFactoryImpl : public ::javax::net::ssl::SSLSocketFactory
  37. {
  38. public:
  39. SSLSocketFactoryImpl(::gnu::javax::net::ssl::provider::SSLContextImpl *);
  40. virtual ::java::net::Socket * createSocket(::java::net::Socket *, ::java::lang::String *, jint, jboolean);
  41. virtual JArray< ::java::lang::String * > * getDefaultCipherSuites();
  42. virtual JArray< ::java::lang::String * > * getSupportedCipherSuites();
  43. virtual ::gnu::javax::net::ssl::provider::SSLSocketImpl * SSLSocketFactoryImpl$createSocket(::java::lang::String *, jint);
  44. virtual ::gnu::javax::net::ssl::provider::SSLSocketImpl * SSLSocketFactoryImpl$createSocket(::java::lang::String *, jint, ::java::net::InetAddress *, jint);
  45. virtual ::gnu::javax::net::ssl::provider::SSLSocketImpl * SSLSocketFactoryImpl$createSocket(::java::net::InetAddress *, jint);
  46. virtual ::gnu::javax::net::ssl::provider::SSLSocketImpl * SSLSocketFactoryImpl$createSocket(::java::net::InetAddress *, jint, ::java::net::InetAddress *, jint);
  47. virtual ::java::net::Socket * createSocket();
  48. virtual ::java::net::Socket * createSocket(::java::net::InetAddress *, jint, ::java::net::InetAddress *, jint);
  49. virtual ::java::net::Socket * createSocket(::java::net::InetAddress *, jint);
  50. virtual ::java::net::Socket * createSocket(::java::lang::String *, jint, ::java::net::InetAddress *, jint);
  51. virtual ::java::net::Socket * createSocket(::java::lang::String *, jint);
  52. private:
  53. ::gnu::javax::net::ssl::provider::SSLContextImpl * __attribute__((aligned(__alignof__( ::javax::net::ssl::SSLSocketFactory)))) contextImpl;
  54. public:
  55. static ::java::lang::Class class$;
  56. };
  57. #endif // __gnu_javax_net_ssl_provider_SSLSocketFactoryImpl__