2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_naming_CannotProceedException__
5 #define __javax_naming_CannotProceedException__
9 #include <javax/naming/NamingException.h>
16 class CannotProceedException;
23 class javax::naming::CannotProceedException : public ::javax::naming::NamingException
27 CannotProceedException();
28 CannotProceedException(::java::lang::String *);
29 virtual ::java::util::Hashtable * getEnvironment();
30 virtual void setEnvironment(::java::util::Hashtable *);
31 virtual ::javax::naming::Name * getRemainingNewName();
32 virtual void setRemainingNewName(::javax::naming::Name *);
33 virtual ::javax::naming::Name * getAltName();
34 virtual void setAltName(::javax::naming::Name *);
35 virtual ::javax::naming::Context * getAltNameCtx();
36 virtual void setAltNameCtx(::javax::naming::Context *);
38 static const jlong serialVersionUID = 1219724816191576813LL;
39 public: // actually protected
40 ::javax::naming::Name * __attribute__((aligned(__alignof__( ::javax::naming::NamingException)))) remainingNewName;
41 ::java::util::Hashtable * environment;
42 ::javax::naming::Name * altName;
43 ::javax::naming::Context * altNameCtx;
45 static ::java::lang::Class class$;
48 #endif // __javax_naming_CannotProceedException__