rook does not use "embedded" ceph anymore. and we've dropped the
embedded build support, so remove this function.
Signed-off-by: Kefu Chai <kchai@redhat.com>
#define CLS_SUFFIX ".so"
-void ClassHandler::add_embedded_class(const string& cname)
-{
- ceph_assert(mutex.is_locked());
- ClassData *cls = _get_class(cname, false);
- ceph_assert(cls->status == ClassData::CLASS_UNKNOWN);
- cls->status = ClassData::CLASS_INITIALIZING;
-}
-
int ClassHandler::open_class(const string& cname, ClassData **pcls)
{
std::lock_guard lock(mutex);
explicit ClassHandler(CephContext *cct_) : cct(cct_), mutex("ClassHandler") {}
int open_all_classes();
-
- void add_embedded_class(const std::string& cname);
int open_class(const std::string& cname, ClassData **pcls);
-
+
ClassData *register_class(const char *cname);
void unregister_class(ClassData *cls);