1 // Copyright (c) 1994, 1995 James Clark 2 // See the file COPYING for copying permission. 3 #pragma ident "%Z%%M% %I% %E% SMI" 4 5 #ifndef SOEntityCatalog_INCLUDED 6 #define SOEntityCatalog_INCLUDED 1 7 8 #ifdef __GNUG__ 9 #pragma interface 10 #endif 11 12 #include "ExtendEntityManager.h" 13 14 #ifdef SP_NAMESPACE 15 namespace SP_NAMESPACE { 16 #endif 17 18 class SP_API SOCatalogManager : public ExtendEntityManager::CatalogManager { 19 public: 20 static ExtendEntityManager::CatalogManager * 21 make(const Vector<StringC> &sysids, 22 size_t nSysidsMustExist, 23 const CharsetInfo *sysidCharset, 24 const CharsetInfo *catalogCharset, 25 Boolean useDocCatalog); 26 }; 27 28 #ifdef SP_NAMESPACE 29 } 30 #endif 31 32 #endif /* not SOEntityCatalog_INCLUDED */ 33