00001 // File is generated by rmicc of Zeus-Framework (bhadorn@swissinfo.org). 00002 // Date: 2009-02-19 17:01:37 00003 00004 #ifndef __TNamedContext_Stub__2184197 00005 #define __TNamedContext_Stub__2184197 00006 00007 #include "zeusbase/Remote/Interfaces/INamedContext.hpp" 00008 #include "zeusbase/Remote/AbstractStub.h" 00009 00010 BEGIN_NAMESPACE_Zeus 00011 00012 zeusbase_class TNamedContext_Stub : public TAbstractStub, public INamedContext 00013 { 00014 public: 00015 TNamedContext_Stub(); 00016 00017 //Methods of INamedContext 00018 virtual Retval MQUALIFIER bind(const IString& rName /*[in]*/, const IRemoteObject& rObject /*[in]*/); 00019 virtual Retval MQUALIFIER rebind(const IString& rName /*[in]*/, const IRemoteObject& rObject /*[in]*/); 00020 virtual Retval MQUALIFIER unbind(const IString& rName /*[in]*/); 00021 virtual Retval MQUALIFIER lookup(const IString& rQuery /*[in]*/, IRemoteObject*& rpObject /*[out]*/); 00022 virtual Retval MQUALIFIER lookupObjects(const IString& rQuery /*[in]*/, IRemoteObjectList& rObjects /*[inout]*/); 00023 virtual Retval MQUALIFIER lookupAny(const IString& rQuery /*[in]*/, IRemoteObject*& rpObject /*[out]*/); 00024 virtual Retval MQUALIFIER getObjectNames(const IString& rQuery /*[in]*/, IStringList& rNames /*[inout]*/); 00025 00026 MEMORY_MANAGER_DECL 00027 00028 STUB_CLASS_DECL(TNamedContext_Stub, "TNamedContext_Stub"); 00029 00030 protected: 00031 virtual ~TNamedContext_Stub(); 00032 00033 00034 private: 00035 00036 //Member vars 00037 00038 }; 00039 00040 END_NAMESPACE_Zeus 00041 00042 #endif