diff options
Diffstat (limited to 'libjava/javax/naming/ldap')
-rw-r--r-- | libjava/javax/naming/ldap/Control.h | 38 | ||||
-rw-r--r-- | libjava/javax/naming/ldap/ControlFactory.h | 37 | ||||
-rw-r--r-- | libjava/javax/naming/ldap/ExtendedRequest.h | 37 | ||||
-rw-r--r-- | libjava/javax/naming/ldap/ExtendedResponse.h | 35 | ||||
-rw-r--r-- | libjava/javax/naming/ldap/HasControls.h | 35 | ||||
-rw-r--r-- | libjava/javax/naming/ldap/InitialLdapContext.h | 49 | ||||
-rw-r--r-- | libjava/javax/naming/ldap/LdapContext.h | 110 | ||||
-rw-r--r-- | libjava/javax/naming/ldap/LdapReferralException.h | 41 | ||||
-rw-r--r-- | libjava/javax/naming/ldap/StartTlsRequest.h | 42 | ||||
-rw-r--r-- | libjava/javax/naming/ldap/StartTlsResponse.h | 55 | ||||
-rw-r--r-- | libjava/javax/naming/ldap/UnsolicitedNotification.h | 40 | ||||
-rw-r--r-- | libjava/javax/naming/ldap/UnsolicitedNotificationEvent.h | 40 | ||||
-rw-r--r-- | libjava/javax/naming/ldap/UnsolicitedNotificationListener.h | 38 |
13 files changed, 597 insertions, 0 deletions
diff --git a/libjava/javax/naming/ldap/Control.h b/libjava/javax/naming/ldap/Control.h new file mode 100644 index 000000000..0a3f9f6a5 --- /dev/null +++ b/libjava/javax/naming/ldap/Control.h @@ -0,0 +1,38 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_naming_ldap_Control__ +#define __javax_naming_ldap_Control__ + +#pragma interface + +#include <java/lang/Object.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace javax + { + namespace naming + { + namespace ldap + { + class Control; + } + } + } +} + +class javax::naming::ldap::Control : public ::java::lang::Object +{ + +public: + virtual ::java::lang::String * getID() = 0; + virtual jboolean isCritical() = 0; + virtual JArray< jbyte > * getEncodedValue() = 0; + static const jboolean CRITICAL = 1; + static const jboolean NONCRITICAL = 0; + static ::java::lang::Class class$; +} __attribute__ ((java_interface)); + +#endif // __javax_naming_ldap_Control__ diff --git a/libjava/javax/naming/ldap/ControlFactory.h b/libjava/javax/naming/ldap/ControlFactory.h new file mode 100644 index 000000000..404e22faa --- /dev/null +++ b/libjava/javax/naming/ldap/ControlFactory.h @@ -0,0 +1,37 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_naming_ldap_ControlFactory__ +#define __javax_naming_ldap_ControlFactory__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace javax + { + namespace naming + { + class Context; + namespace ldap + { + class Control; + class ControlFactory; + } + } + } +} + +class javax::naming::ldap::ControlFactory : public ::java::lang::Object +{ + +public: // actually protected + ControlFactory(); +public: + virtual ::javax::naming::ldap::Control * getControlInstance(::javax::naming::ldap::Control *) = 0; + static ::javax::naming::ldap::Control * getControlInstance(::javax::naming::ldap::Control *, ::javax::naming::Context *, ::java::util::Hashtable *); + static ::java::lang::Class class$; +}; + +#endif // __javax_naming_ldap_ControlFactory__ diff --git a/libjava/javax/naming/ldap/ExtendedRequest.h b/libjava/javax/naming/ldap/ExtendedRequest.h new file mode 100644 index 000000000..f97e66b04 --- /dev/null +++ b/libjava/javax/naming/ldap/ExtendedRequest.h @@ -0,0 +1,37 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_naming_ldap_ExtendedRequest__ +#define __javax_naming_ldap_ExtendedRequest__ + +#pragma interface + +#include <java/lang/Object.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace javax + { + namespace naming + { + namespace ldap + { + class ExtendedRequest; + class ExtendedResponse; + } + } + } +} + +class javax::naming::ldap::ExtendedRequest : public ::java::lang::Object +{ + +public: + virtual ::java::lang::String * getID() = 0; + virtual JArray< jbyte > * getEncodedValue() = 0; + virtual ::javax::naming::ldap::ExtendedResponse * createExtendedResponse(::java::lang::String *, JArray< jbyte > *, jint, jint) = 0; + static ::java::lang::Class class$; +} __attribute__ ((java_interface)); + +#endif // __javax_naming_ldap_ExtendedRequest__ diff --git a/libjava/javax/naming/ldap/ExtendedResponse.h b/libjava/javax/naming/ldap/ExtendedResponse.h new file mode 100644 index 000000000..cb985fec9 --- /dev/null +++ b/libjava/javax/naming/ldap/ExtendedResponse.h @@ -0,0 +1,35 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_naming_ldap_ExtendedResponse__ +#define __javax_naming_ldap_ExtendedResponse__ + +#pragma interface + +#include <java/lang/Object.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace javax + { + namespace naming + { + namespace ldap + { + class ExtendedResponse; + } + } + } +} + +class javax::naming::ldap::ExtendedResponse : public ::java::lang::Object +{ + +public: + virtual ::java::lang::String * getID() = 0; + virtual JArray< jbyte > * getEncodedValue() = 0; + static ::java::lang::Class class$; +} __attribute__ ((java_interface)); + +#endif // __javax_naming_ldap_ExtendedResponse__ diff --git a/libjava/javax/naming/ldap/HasControls.h b/libjava/javax/naming/ldap/HasControls.h new file mode 100644 index 000000000..616b3b9a6 --- /dev/null +++ b/libjava/javax/naming/ldap/HasControls.h @@ -0,0 +1,35 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_naming_ldap_HasControls__ +#define __javax_naming_ldap_HasControls__ + +#pragma interface + +#include <java/lang/Object.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace javax + { + namespace naming + { + namespace ldap + { + class Control; + class HasControls; + } + } + } +} + +class javax::naming::ldap::HasControls : public ::java::lang::Object +{ + +public: + virtual JArray< ::javax::naming::ldap::Control * > * getControls() = 0; + static ::java::lang::Class class$; +} __attribute__ ((java_interface)); + +#endif // __javax_naming_ldap_HasControls__ diff --git a/libjava/javax/naming/ldap/InitialLdapContext.h b/libjava/javax/naming/ldap/InitialLdapContext.h new file mode 100644 index 000000000..b2511804c --- /dev/null +++ b/libjava/javax/naming/ldap/InitialLdapContext.h @@ -0,0 +1,49 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_naming_ldap_InitialLdapContext__ +#define __javax_naming_ldap_InitialLdapContext__ + +#pragma interface + +#include <javax/naming/directory/InitialDirContext.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace javax + { + namespace naming + { + namespace ldap + { + class Control; + class ExtendedRequest; + class ExtendedResponse; + class InitialLdapContext; + class LdapContext; + } + } + } +} + +class javax::naming::ldap::InitialLdapContext : public ::javax::naming::directory::InitialDirContext +{ + +public: + InitialLdapContext(); + InitialLdapContext(::java::util::Hashtable *, JArray< ::javax::naming::ldap::Control * > *); +private: + ::javax::naming::ldap::LdapContext * getDefaultInitLdapCtx(); +public: + virtual ::javax::naming::ldap::ExtendedResponse * extendedOperation(::javax::naming::ldap::ExtendedRequest *); + virtual JArray< ::javax::naming::ldap::Control * > * getConnectControls(); + virtual JArray< ::javax::naming::ldap::Control * > * getRequestControls(); + virtual JArray< ::javax::naming::ldap::Control * > * getResponseControls(); + virtual ::javax::naming::ldap::LdapContext * newInstance(JArray< ::javax::naming::ldap::Control * > *); + virtual void reconnect(JArray< ::javax::naming::ldap::Control * > *); + virtual void setRequestControls(JArray< ::javax::naming::ldap::Control * > *); + static ::java::lang::Class class$; +}; + +#endif // __javax_naming_ldap_InitialLdapContext__ diff --git a/libjava/javax/naming/ldap/LdapContext.h b/libjava/javax/naming/ldap/LdapContext.h new file mode 100644 index 000000000..4fa910e72 --- /dev/null +++ b/libjava/javax/naming/ldap/LdapContext.h @@ -0,0 +1,110 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_naming_ldap_LdapContext__ +#define __javax_naming_ldap_LdapContext__ + +#pragma interface + +#include <java/lang/Object.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace javax + { + namespace naming + { + class Context; + class Name; + class NameParser; + class NamingEnumeration; + namespace directory + { + class Attributes; + class DirContext; + class ModificationItem; + class SearchControls; + } + namespace ldap + { + class Control; + class ExtendedRequest; + class ExtendedResponse; + class LdapContext; + } + } + } +} + +class javax::naming::ldap::LdapContext : public ::java::lang::Object +{ + +public: + virtual ::javax::naming::ldap::ExtendedResponse * extendedOperation(::javax::naming::ldap::ExtendedRequest *) = 0; + virtual ::javax::naming::ldap::LdapContext * newInstance(JArray< ::javax::naming::ldap::Control * > *) = 0; + virtual void reconnect(JArray< ::javax::naming::ldap::Control * > *) = 0; + virtual JArray< ::javax::naming::ldap::Control * > * getConnectControls() = 0; + virtual void setRequestControls(JArray< ::javax::naming::ldap::Control * > *) = 0; + virtual JArray< ::javax::naming::ldap::Control * > * getRequestControls() = 0; + virtual JArray< ::javax::naming::ldap::Control * > * getResponseControls() = 0; + virtual ::javax::naming::directory::Attributes * getAttributes(::java::lang::String *) = 0; + virtual ::javax::naming::directory::Attributes * getAttributes(::java::lang::String *, JArray< ::java::lang::String * > *) = 0; + virtual ::javax::naming::directory::Attributes * getAttributes(::javax::naming::Name *) = 0; + virtual ::javax::naming::directory::Attributes * getAttributes(::javax::naming::Name *, JArray< ::java::lang::String * > *) = 0; + virtual void modifyAttributes(::javax::naming::Name *, jint, ::javax::naming::directory::Attributes *) = 0; + virtual void modifyAttributes(::java::lang::String *, jint, ::javax::naming::directory::Attributes *) = 0; + virtual void modifyAttributes(::javax::naming::Name *, JArray< ::javax::naming::directory::ModificationItem * > *) = 0; + virtual void modifyAttributes(::java::lang::String *, JArray< ::javax::naming::directory::ModificationItem * > *) = 0; + virtual void bind(::javax::naming::Name *, ::java::lang::Object *, ::javax::naming::directory::Attributes *) = 0; + virtual void bind(::java::lang::String *, ::java::lang::Object *, ::javax::naming::directory::Attributes *) = 0; + virtual void rebind(::javax::naming::Name *, ::java::lang::Object *, ::javax::naming::directory::Attributes *) = 0; + virtual void rebind(::java::lang::String *, ::java::lang::Object *, ::javax::naming::directory::Attributes *) = 0; + virtual ::javax::naming::directory::DirContext * createSubcontext(::javax::naming::Name *, ::javax::naming::directory::Attributes *) = 0; + virtual ::javax::naming::directory::DirContext * createSubcontext(::java::lang::String *, ::javax::naming::directory::Attributes *) = 0; + virtual ::javax::naming::directory::DirContext * getSchema(::javax::naming::Name *) = 0; + virtual ::javax::naming::directory::DirContext * getSchema(::java::lang::String *) = 0; + virtual ::javax::naming::directory::DirContext * getSchemaClassDefinition(::javax::naming::Name *) = 0; + virtual ::javax::naming::directory::DirContext * getSchemaClassDefinition(::java::lang::String *) = 0; + virtual ::javax::naming::NamingEnumeration * search(::javax::naming::Name *, ::javax::naming::directory::Attributes *, JArray< ::java::lang::String * > *) = 0; + virtual ::javax::naming::NamingEnumeration * search(::java::lang::String *, ::javax::naming::directory::Attributes *, JArray< ::java::lang::String * > *) = 0; + virtual ::javax::naming::NamingEnumeration * search(::javax::naming::Name *, ::javax::naming::directory::Attributes *) = 0; + virtual ::javax::naming::NamingEnumeration * search(::java::lang::String *, ::javax::naming::directory::Attributes *) = 0; + virtual ::javax::naming::NamingEnumeration * search(::javax::naming::Name *, ::java::lang::String *, ::javax::naming::directory::SearchControls *) = 0; + virtual ::javax::naming::NamingEnumeration * search(::java::lang::String *, ::java::lang::String *, ::javax::naming::directory::SearchControls *) = 0; + virtual ::javax::naming::NamingEnumeration * search(::javax::naming::Name *, ::java::lang::String *, JArray< ::java::lang::Object * > *, ::javax::naming::directory::SearchControls *) = 0; + virtual ::javax::naming::NamingEnumeration * search(::java::lang::String *, ::java::lang::String *, JArray< ::java::lang::Object * > *, ::javax::naming::directory::SearchControls *) = 0; + virtual void bind(::javax::naming::Name *, ::java::lang::Object *) = 0; + virtual void bind(::java::lang::String *, ::java::lang::Object *) = 0; + virtual ::java::lang::Object * lookup(::javax::naming::Name *) = 0; + virtual ::java::lang::Object * lookup(::java::lang::String *) = 0; + virtual void rebind(::javax::naming::Name *, ::java::lang::Object *) = 0; + virtual void rebind(::java::lang::String *, ::java::lang::Object *) = 0; + virtual void unbind(::javax::naming::Name *) = 0; + virtual void unbind(::java::lang::String *) = 0; + virtual void rename(::javax::naming::Name *, ::javax::naming::Name *) = 0; + virtual void rename(::java::lang::String *, ::java::lang::String *) = 0; + virtual ::javax::naming::NamingEnumeration * list(::javax::naming::Name *) = 0; + virtual ::javax::naming::NamingEnumeration * list(::java::lang::String *) = 0; + virtual ::javax::naming::NamingEnumeration * listBindings(::javax::naming::Name *) = 0; + virtual ::javax::naming::NamingEnumeration * listBindings(::java::lang::String *) = 0; + virtual ::javax::naming::Context * createSubcontext(::javax::naming::Name *) = 0; + virtual ::javax::naming::Context * createSubcontext(::java::lang::String *) = 0; + virtual void destroySubcontext(::javax::naming::Name *) = 0; + virtual void destroySubcontext(::java::lang::String *) = 0; + virtual ::java::lang::Object * lookupLink(::javax::naming::Name *) = 0; + virtual ::java::lang::Object * lookupLink(::java::lang::String *) = 0; + virtual ::javax::naming::NameParser * getNameParser(::javax::naming::Name *) = 0; + virtual ::javax::naming::NameParser * getNameParser(::java::lang::String *) = 0; + virtual ::javax::naming::Name * composeName(::javax::naming::Name *, ::javax::naming::Name *) = 0; + virtual ::java::lang::String * composeName(::java::lang::String *, ::java::lang::String *) = 0; + virtual ::java::lang::Object * addToEnvironment(::java::lang::String *, ::java::lang::Object *) = 0; + virtual ::java::lang::Object * removeFromEnvironment(::java::lang::String *) = 0; + virtual ::java::util::Hashtable * getEnvironment() = 0; + virtual void close() = 0; + virtual ::java::lang::String * getNameInNamespace() = 0; + static ::java::lang::String * CONTROL_FACTORIES; + static ::java::lang::Class class$; +} __attribute__ ((java_interface)); + +#endif // __javax_naming_ldap_LdapContext__ diff --git a/libjava/javax/naming/ldap/LdapReferralException.h b/libjava/javax/naming/ldap/LdapReferralException.h new file mode 100644 index 000000000..6ed5618e9 --- /dev/null +++ b/libjava/javax/naming/ldap/LdapReferralException.h @@ -0,0 +1,41 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_naming_ldap_LdapReferralException__ +#define __javax_naming_ldap_LdapReferralException__ + +#pragma interface + +#include <javax/naming/ReferralException.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace javax + { + namespace naming + { + class Context; + namespace ldap + { + class Control; + class LdapReferralException; + } + } + } +} + +class javax::naming::ldap::LdapReferralException : public ::javax::naming::ReferralException +{ + +public: // actually protected + LdapReferralException(); + LdapReferralException(::java::lang::String *); +public: + virtual ::javax::naming::Context * getReferralContext() = 0; + virtual ::javax::naming::Context * getReferralContext(::java::util::Hashtable *) = 0; + virtual ::javax::naming::Context * getReferralContext(::java::util::Hashtable *, JArray< ::javax::naming::ldap::Control * > *) = 0; + static ::java::lang::Class class$; +}; + +#endif // __javax_naming_ldap_LdapReferralException__ diff --git a/libjava/javax/naming/ldap/StartTlsRequest.h b/libjava/javax/naming/ldap/StartTlsRequest.h new file mode 100644 index 000000000..70ced7e57 --- /dev/null +++ b/libjava/javax/naming/ldap/StartTlsRequest.h @@ -0,0 +1,42 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_naming_ldap_StartTlsRequest__ +#define __javax_naming_ldap_StartTlsRequest__ + +#pragma interface + +#include <java/lang/Object.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace javax + { + namespace naming + { + namespace ldap + { + class ExtendedResponse; + class StartTlsRequest; + } + } + } +} + +class javax::naming::ldap::StartTlsRequest : public ::java::lang::Object +{ + +public: + StartTlsRequest(); + virtual ::java::lang::String * getID(); + virtual JArray< jbyte > * getEncodedValue(); + virtual ::javax::naming::ldap::ExtendedResponse * createExtendedResponse(::java::lang::String *, JArray< jbyte > *, jint, jint); +private: + static const jlong serialVersionUID = 4441679576360753397LL; +public: + static ::java::lang::String * OID; + static ::java::lang::Class class$; +}; + +#endif // __javax_naming_ldap_StartTlsRequest__ diff --git a/libjava/javax/naming/ldap/StartTlsResponse.h b/libjava/javax/naming/ldap/StartTlsResponse.h new file mode 100644 index 000000000..9b3d8c59c --- /dev/null +++ b/libjava/javax/naming/ldap/StartTlsResponse.h @@ -0,0 +1,55 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_naming_ldap_StartTlsResponse__ +#define __javax_naming_ldap_StartTlsResponse__ + +#pragma interface + +#include <java/lang/Object.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace javax + { + namespace naming + { + namespace ldap + { + class StartTlsResponse; + } + } + namespace net + { + namespace ssl + { + class HostnameVerifier; + class SSLSession; + class SSLSocketFactory; + } + } + } +} + +class javax::naming::ldap::StartTlsResponse : public ::java::lang::Object +{ + +public: // actually protected + StartTlsResponse(); +public: + virtual ::java::lang::String * getID(); + virtual JArray< jbyte > * getEncodedValue(); + virtual void setEnabledCipherSuites(JArray< ::java::lang::String * > *) = 0; + virtual void setHostnameVerifier(::javax::net::ssl::HostnameVerifier *) = 0; + virtual ::javax::net::ssl::SSLSession * negotiate() = 0; + virtual ::javax::net::ssl::SSLSession * negotiate(::javax::net::ssl::SSLSocketFactory *) = 0; + virtual void close() = 0; +private: + static const jlong serialVersionUID = 8372842182579276418LL; +public: + static ::java::lang::String * OID; + static ::java::lang::Class class$; +}; + +#endif // __javax_naming_ldap_StartTlsResponse__ diff --git a/libjava/javax/naming/ldap/UnsolicitedNotification.h b/libjava/javax/naming/ldap/UnsolicitedNotification.h new file mode 100644 index 000000000..c23d4b0f2 --- /dev/null +++ b/libjava/javax/naming/ldap/UnsolicitedNotification.h @@ -0,0 +1,40 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_naming_ldap_UnsolicitedNotification__ +#define __javax_naming_ldap_UnsolicitedNotification__ + +#pragma interface + +#include <java/lang/Object.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace javax + { + namespace naming + { + class NamingException; + namespace ldap + { + class Control; + class UnsolicitedNotification; + } + } + } +} + +class javax::naming::ldap::UnsolicitedNotification : public ::java::lang::Object +{ + +public: + virtual JArray< ::java::lang::String * > * getReferrals() = 0; + virtual ::javax::naming::NamingException * getException() = 0; + virtual ::java::lang::String * getID() = 0; + virtual JArray< jbyte > * getEncodedValue() = 0; + virtual JArray< ::javax::naming::ldap::Control * > * getControls() = 0; + static ::java::lang::Class class$; +} __attribute__ ((java_interface)); + +#endif // __javax_naming_ldap_UnsolicitedNotification__ diff --git a/libjava/javax/naming/ldap/UnsolicitedNotificationEvent.h b/libjava/javax/naming/ldap/UnsolicitedNotificationEvent.h new file mode 100644 index 000000000..b6e4a4f56 --- /dev/null +++ b/libjava/javax/naming/ldap/UnsolicitedNotificationEvent.h @@ -0,0 +1,40 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_naming_ldap_UnsolicitedNotificationEvent__ +#define __javax_naming_ldap_UnsolicitedNotificationEvent__ + +#pragma interface + +#include <java/util/EventObject.h> +extern "Java" +{ + namespace javax + { + namespace naming + { + namespace ldap + { + class UnsolicitedNotification; + class UnsolicitedNotificationEvent; + class UnsolicitedNotificationListener; + } + } + } +} + +class javax::naming::ldap::UnsolicitedNotificationEvent : public ::java::util::EventObject +{ + +public: + UnsolicitedNotificationEvent(::java::lang::Object *, ::javax::naming::ldap::UnsolicitedNotification *); + virtual ::javax::naming::ldap::UnsolicitedNotification * getNotification(); + virtual void dispatch(::javax::naming::ldap::UnsolicitedNotificationListener *); +private: + static const jlong serialVersionUID = -2382603380799883705LL; + ::javax::naming::ldap::UnsolicitedNotification * __attribute__((aligned(__alignof__( ::java::util::EventObject)))) notice; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_naming_ldap_UnsolicitedNotificationEvent__ diff --git a/libjava/javax/naming/ldap/UnsolicitedNotificationListener.h b/libjava/javax/naming/ldap/UnsolicitedNotificationListener.h new file mode 100644 index 000000000..d389381ac --- /dev/null +++ b/libjava/javax/naming/ldap/UnsolicitedNotificationListener.h @@ -0,0 +1,38 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_naming_ldap_UnsolicitedNotificationListener__ +#define __javax_naming_ldap_UnsolicitedNotificationListener__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace javax + { + namespace naming + { + namespace event + { + class NamingExceptionEvent; + } + namespace ldap + { + class UnsolicitedNotificationEvent; + class UnsolicitedNotificationListener; + } + } + } +} + +class javax::naming::ldap::UnsolicitedNotificationListener : public ::java::lang::Object +{ + +public: + virtual void notificationReceived(::javax::naming::ldap::UnsolicitedNotificationEvent *) = 0; + virtual void namingExceptionThrown(::javax::naming::event::NamingExceptionEvent *) = 0; + static ::java::lang::Class class$; +} __attribute__ ((java_interface)); + +#endif // __javax_naming_ldap_UnsolicitedNotificationListener__ |