OSDN Git Service

Merged gcj-eclipse branch to trunk.
[pf3gnuchains/gcc-fork.git] / libjava / javax / naming / ldap / InitialLdapContext.h
1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
4 #ifndef __javax_naming_ldap_InitialLdapContext__
5 #define __javax_naming_ldap_InitialLdapContext__
6
7 #pragma interface
8
9 #include <javax/naming/directory/InitialDirContext.h>
10 #include <gcj/array.h>
11
12 extern "Java"
13 {
14   namespace javax
15   {
16     namespace naming
17     {
18       namespace ldap
19       {
20           class Control;
21           class ExtendedRequest;
22           class ExtendedResponse;
23           class InitialLdapContext;
24           class LdapContext;
25       }
26     }
27   }
28 }
29
30 class javax::naming::ldap::InitialLdapContext : public ::javax::naming::directory::InitialDirContext
31 {
32
33 public:
34   InitialLdapContext();
35   InitialLdapContext(::java::util::Hashtable *, JArray< ::javax::naming::ldap::Control * > *);
36 private:
37   ::javax::naming::ldap::LdapContext * getDefaultInitLdapCtx();
38 public:
39   virtual ::javax::naming::ldap::ExtendedResponse * extendedOperation(::javax::naming::ldap::ExtendedRequest *);
40   virtual JArray< ::javax::naming::ldap::Control * > * getConnectControls();
41   virtual JArray< ::javax::naming::ldap::Control * > * getRequestControls();
42   virtual JArray< ::javax::naming::ldap::Control * > * getResponseControls();
43   virtual ::javax::naming::ldap::LdapContext * newInstance(JArray< ::javax::naming::ldap::Control * > *);
44   virtual void reconnect(JArray< ::javax::naming::ldap::Control * > *);
45   virtual void setRequestControls(JArray< ::javax::naming::ldap::Control * > *);
46   static ::java::lang::Class class$;
47 };
48
49 #endif // __javax_naming_ldap_InitialLdapContext__