Apollo 10.0
自动驾驶开放平台
class_loader_utility.cc 文件参考
class_loader_utility.cc 的引用(Include)关系图:

浏览源代码.

命名空间

namespace  apollo
 class register implement
 
namespace  apollo::cyber
 
namespace  apollo::cyber::class_loader
 
namespace  apollo::cyber::class_loader::utility
 

函数

std::recursive_mutex & apollo::cyber::class_loader::utility::GetClassFactoryMapMapMutex ()
 
std::recursive_mutex & apollo::cyber::class_loader::utility::GetLibPathSharedLibMutex ()
 
BaseToClassFactoryMapMapapollo::cyber::class_loader::utility::GetClassFactoryMapMap ()
 
LibPathSharedLibVectorapollo::cyber::class_loader::utility::GetLibPathSharedLibVector ()
 
ClassClassFactoryMapapollo::cyber::class_loader::utility::GetClassFactoryMapByBaseClass (const std::string &typeid_base_class_name)
 
std::string & apollo::cyber::class_loader::utility::GetCurLoadingLibraryNameReference ()
 
std::string apollo::cyber::class_loader::utility::GetCurLoadingLibraryName ()
 
void apollo::cyber::class_loader::utility::SetCurLoadingLibraryName (const std::string &library_name)
 
ClassLoader *& apollo::cyber::class_loader::utility::GetCurActiveClassLoaderReference ()
 
ClassLoaderapollo::cyber::class_loader::utility::GetCurActiveClassLoader ()
 
void apollo::cyber::class_loader::utility::SetCurActiveClassLoader (ClassLoader *loader)
 
ClassFactoryVector apollo::cyber::class_loader::utility::GetAllClassFactoryObjects (const ClassClassFactoryMap &factories)
 
ClassFactoryVector apollo::cyber::class_loader::utility::GetAllClassFactoryObjects ()
 
ClassFactoryVector apollo::cyber::class_loader::utility::GetAllClassFactoryObjectsOfLibrary (const std::string &library_path)
 
void apollo::cyber::class_loader::utility::DestroyClassFactoryObjectsOfLibrary (const std::string &library_path, const ClassLoader *class_loader, ClassClassFactoryMap *class_factory_map)
 
void apollo::cyber::class_loader::utility::DestroyClassFactoryObjectsOfLibrary (const std::string &library_path, const ClassLoader *loader)
 
LibPathSharedLibVector::iterator apollo::cyber::class_loader::utility::FindLoadedLibrary (const std::string &library_path)
 
bool apollo::cyber::class_loader::utility::IsLibraryLoadedByAnybody (const std::string &library_path)
 
bool apollo::cyber::class_loader::utility::IsLibraryLoaded (const std::string &library_path, ClassLoader *class_loader)
 
bool apollo::cyber::class_loader::utility::LoadLibrary (const std::string &library_path, ClassLoader *loader)
 
void apollo::cyber::class_loader::utility::UnloadLibrary (const std::string &library_path, ClassLoader *loader)