26 #ifndef PDBCATALOG_VTABLEMAP_H_
27 #define PDBCATALOG_VTABLEMAP_H_
37 #define TYPE_NOT_RECOGNIZED 8191
62 static int16_t
getIDByName(std::string objectName,
bool withLock =
true);
static void listVtableLabels()
std::vector< void * > so_handles
std::vector< void * > allVTables
static void listVtableEntries()
static void setLogger(PDBLoggerPtr myLoggerIn)
static int totalBuiltInObjects()
static void * getVTablePtrUsingCatalog(int16_t objectTypeID)
static void * getVTablePtr(int16_t objectTypeID)
static int16_t lookupTypeNameInCatalog(std::string objectTypeName)
static CatalogClient * getCatalogClient()
static int16_t getIDByName(std::string objectName, bool withLock=true)
static void setCatalogClient(CatalogClient *catalog)
static int16_t lookupBuiltInType(std::string objectTypeName)
std::shared_ptr< PDBLogger > PDBLoggerPtr
std::map< std::string, int16_t > objectTypeNamesList