/foundation/systemabilitymgr/samgr_lite/interfaces/kits/samgr/ |
H A D | feature.h | 55 typedef struct Feature Feature;
typedef 65 struct Feature {
struct 79 const char *(*GetName)(Feature *feature);
94 void (*OnInitialize)(Feature *feature, Service *parent, Identity identity);
107 void (*OnStop)(Feature *feature, Identity identity);
123 BOOL (*OnMessage)(Feature *feature, Request *request);
134 const char *(*GetName)(Feature *feature); \
135 void (*OnInitialize)(Feature *feature, Service *parent, Identity identity); \
136 void (*OnStop)(Feature *featur [all...] |
H A D | samgr_lite.h | 131 * {@link Feature} and {@link Feature} structure members to be registered cannot be empty. \n
139 BOOL (*RegisterFeature)(const char *serviceName, Feature *feature);
155 Feature *(*UnregisterFeature)(const char *serviceName, const char *featureName);
|
/foundation/distributeddatamgr/datamgr_service/services/distributeddataservice/framework/feature/ |
H A D | feature_system.cpp | 65 FeatureSystem::Feature::~Feature() in ~Feature() 69 int32_t FeatureSystem::Feature::OnInitialize() in OnInitialize() 74 int32_t FeatureSystem::Feature::OnAppExit(pid_t uid, pid_t pid, uint32_t tokenId, const std::string &bundleName) in OnAppExit() 79 int32_t FeatureSystem::Feature::OnAppUninstall(const std::string &bundleName, int32_t user, int32_t index) in OnAppUninstall() 84 int32_t FeatureSystem::Feature::OnAppUpdate(const std::string &bundleName, int32_t user, int32_t index) in OnAppUpdate() 89 int32_t FeatureSystem::Feature::OnAppInstall(const std::string &bundleName, int32_t user, int32_t index) in OnAppInstall() 94 int32_t FeatureSystem::Feature::ResolveAutoLaunch(const std::string &identifier, DistributedDB::AutoLaunchParam ¶m) in ResolveAutoLaunch() 99 int32_t FeatureSystem::Feature::OnUserChange(uint32_t code, const std::string &user, const std::string &account) in OnUserChange() 104 int32_t FeatureSystem::Feature [all...] |
/foundation/ability/dmsfwk_lite/source/ |
H A D | dmslite_feature.c | 28 static const char *GetName(Feature *feature); 29 static void OnInitialize(Feature *feature, Service *parent, Identity identity); 30 static void OnStop(Feature *feature, Identity identity); 31 static BOOL OnMessage(Feature *feature, Request *request); 51 static const char *GetName(Feature *feature) in GetName() 59 static void OnInitialize(Feature *feature, Service *parent, Identity identity) in OnInitialize() 68 static void OnStop(Feature *feature, Identity identity) in OnStop() 70 HILOGD("[Feature stop]"); in OnStop() 73 static BOOL OnMessage(Feature *feature, Request *request) in OnMessage() 114 BOOL result = SAMGR_GetInstance()->RegisterFeature(DISTRIBUTED_SCHEDULE_SERVICE, (Feature*) in Init() [all...] |
/foundation/systemabilitymgr/samgr_lite/communication/broadcast/source/ |
H A D | pub_sub_feature.c | 22 static const char *GetName(Feature *feature);
23 static void OnInitialize(Feature *feature, Service *parent, Identity identity);
24 static void OnStop(Feature *feature, Identity identity);
25 static BOOL OnMessage(Feature *feature, Request *request);
44 SAMGR_GetInstance()->RegisterFeature(BROADCAST_SERVICE, (Feature *)feature);
in Init() 46 PubSubImplement *apiEntry = BCE_CreateInstance((Feature *)feature);
in Init() 51 static const char *GetName(Feature *feature)
in GetName() 57 static void OnInitialize(Feature *feature, Service *parent, Identity identity)
in OnInitialize() 63 static void OnStop(Feature *feature, Identity identity)
in OnStop() 69 static BOOL OnMessage(Feature *featur [all...] |
/foundation/ability/ability_lite/services/abilitymgr_lite/include/ |
H A D | ability_inner_feature.h | 29 class AbilityInnerFeature : public Feature {
48 static const char *GetFeatureName(Feature *feature);
49 static void OnFeatureInitialize(Feature *feature, Service *parent, Identity identity);
50 static void OnFeatureStop(Feature *feature, Identity identity);
51 static BOOL OnFeatureMessage(Feature *feature, Request *request);
|
H A D | ability_mgr_feature.h | 33 class AbilityMgrFeature : public Feature { 70 static const char *GetFeatureName(Feature *feature); 71 static void OnFeatureInitialize(Feature *feature, Service *parent, Identity identity); 72 static void OnFeatureStop(Feature *feature, Identity identity); 73 static BOOL OnFeatureMessage(Feature *feature, Request *request);
|
/foundation/bundlemanager/bundle_framework_lite/services/bundlemgr_lite/include/ |
H A D | bundle_inner_feature.h | 40 class BundleInnerFeature : private Feature {
52 static const char *GetFeatureName(Feature *feature);
53 static void OnFeatureInitialize(Feature *feature, Service *parent, Identity identity);
54 static void OnFeatureStop(Feature *feature, Identity identity);
55 static BOOL OnFeatureMessage(Feature *feature, Request *request);
78 IUnknown *GetBmsInnerFeatureApi(Feature *feature);
|
H A D | bundle_mgr_slite_feature.h | 30 class BundleMgrSliteFeature : public Feature {
61 static const char *GetFeatureName(Feature *feature);
62 static void OnFeatureInitialize(Feature *feature, Service *parent, Identity identity);
63 static void OnFeatureStop(Feature *feature, Identity identity);
64 static BOOL OnFeatureMessage(Feature *feature, Request *request);
|
H A D | bundle_ms_feature.h | 32 class BundleMsFeature : private Feature { 51 static const char *GetFeatureName(Feature *feature); 52 static void OnFeatureInitialize(Feature *feature, Service *parent, Identity identity); 53 static void OnFeatureStop(Feature *feature, Identity identity); 54 static BOOL OnFeatureMessage(Feature *feature, Request *request); 80 IUnknown *GetBmsFeatureApi(Feature *feature);
|
/foundation/ability/ability_lite/services/abilitymgr_lite/include/slite/ |
H A D | ability_mgr_service_slite.h | 25 class AbilityMgrServiceSlite : public Service, public Feature { 48 static const char *GetFeatureName(Feature *feature); 50 static void OnFeatureInitialize(Feature *feature, Service *parent, Identity identity); 52 static void OnFeatureStop(Feature *feature, Identity identity); 54 static BOOL OnFeatureMessage(Feature *feature, Request *request);
|
/foundation/ability/ability_lite/services/abilitymgr_lite/src/ |
H A D | ability_inner_feature.cpp | 64 AbilityInnerFeature::AbilityInnerFeature() : Feature(), identity_()
in AbilityInnerFeature() 66 this->Feature::GetName = AbilityInnerFeature::GetFeatureName;
in AbilityInnerFeature() 67 this->Feature::OnInitialize = AbilityInnerFeature::OnFeatureInitialize;
in AbilityInnerFeature() 68 this->Feature::OnStop = AbilityInnerFeature::OnFeatureStop;
in AbilityInnerFeature() 69 this->Feature::OnMessage = AbilityInnerFeature::OnFeatureMessage;
in AbilityInnerFeature() 84 const char *AbilityInnerFeature::GetFeatureName(Feature *feature)
in GetFeatureName() 90 void AbilityInnerFeature::OnFeatureInitialize(Feature *feature, Service *parent, Identity identity)
in OnFeatureInitialize() 96 void AbilityInnerFeature::OnFeatureStop(Feature *feature, Identity identity)
in OnFeatureStop() 102 BOOL AbilityInnerFeature::OnFeatureMessage(Feature *feature, Request *request)
in OnFeatureMessage()
|
/foundation/communication/wifi/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_scan_sa/ |
H A D | wifi_scan_feature_lite.cpp | 43 static const char *GetName(Feature *feature) in GetName() 48 static void OnInitialize(Feature *feature, Service *parent, Identity identity) in OnInitialize() 60 static void OnStop(Feature *feature, Identity identity) in OnStop() 73 static BOOL OnMessage(Feature *feature, Request *request) in OnMessage() 101 BOOL ret = SAMGR_GetInstance()->RegisterFeature(WIFI_SERVICE_LITE, (Feature *)&g_scanFeature); in Init()
|
/foundation/communication/wifi/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_sta_sa/ |
H A D | wifi_device_feature_lite.cpp | 43 static const char *GetName(Feature *feature) in GetName() 48 static void OnInitialize(Feature *feature, Service *parent, Identity identity) in OnInitialize() 60 static void OnStop(Feature *feature, Identity identity) in OnStop() 73 static BOOL OnMessage(Feature *feature, Request *request) in OnMessage() 101 BOOL ret = SAMGR_GetInstance()->RegisterFeature(WIFI_SERVICE_LITE, (Feature *)&g_devFeature); in Init()
|
/foundation/communication/dhcp/services/dhcp_client/src/ |
H A D | dhcp_client_feature_lite.cpp | 41 static const char *GetName(Feature *feature) in GetName() 46 static void OnInitialize(Feature *feature, Service *parent, Identity identity) in OnInitialize() 58 static void OnStop(Feature *feature, Identity identity) in OnStop() 71 static BOOL OnMessage(Feature *feature, Request *request) in OnMessage() 99 BOOL ret = SAMGR_GetInstance()->RegisterFeature(DHCP_CLIENT_LITE, (Feature *)&g_serverFeature); in Init()
|
/foundation/communication/dhcp/services/dhcp_server/src/ |
H A D | dhcp_server_feature_lite.cpp | 43 static const char *GetName(Feature *feature) in GetName() 48 static void OnInitialize(Feature *feature, Service *parent, Identity identity) in OnInitialize() 60 static void OnStop(Feature *feature, Identity identity) in OnStop() 73 static BOOL OnMessage(Feature *feature, Request *request) in OnMessage() 101 BOOL ret = SAMGR_GetInstance()->RegisterFeature(DHCP_SERVICE_LITE, (Feature *)&g_serverFeature); in Init()
|
/foundation/bundlemanager/bundle_framework_lite/services/bundlemgr_lite/src/ |
H A D | bundle_mgr_slite_feature.cpp | 63 BundleMgrSliteFeature::BundleMgrSliteFeature() : Feature(), identity_()
in BundleMgrSliteFeature() 65 this->Feature::GetName = BundleMgrSliteFeature::GetFeatureName;
in BundleMgrSliteFeature() 66 this->Feature::OnInitialize = BundleMgrSliteFeature::OnFeatureInitialize;
in BundleMgrSliteFeature() 67 this->Feature::OnStop = BundleMgrSliteFeature::OnFeatureStop;
in BundleMgrSliteFeature() 68 this->Feature::OnMessage = BundleMgrSliteFeature::OnFeatureMessage;
in BundleMgrSliteFeature() 71 const char *BundleMgrSliteFeature::GetFeatureName(Feature *feature)
in GetFeatureName() 81 void BundleMgrSliteFeature::OnFeatureInitialize(Feature *feature, Service *parent, Identity identity)
in OnFeatureInitialize() 87 void BundleMgrSliteFeature::OnFeatureStop(Feature *feature, Identity identity)
in OnFeatureStop() 91 BOOL BundleMgrSliteFeature::OnFeatureMessage(Feature *feature, Request *request)
in OnFeatureMessage()
|
H A D | bundle_inner_feature.cpp | 52 IUnknown *GetBmsInnerFeatureApi(Feature *feature)
in GetBmsInnerFeatureApi() 64 sm->RegisterFeature(BMS_SERVICE, reinterpret_cast<Feature *>(BundleInnerFeature::GetInstance()));
in Init() 66 GetBmsInnerFeatureApi(reinterpret_cast<Feature *>(BundleInnerFeature::GetInstance())));
in Init() 73 this->Feature::GetName = BundleInnerFeature::GetFeatureName;
in BundleInnerFeature() 74 this->Feature::OnInitialize = BundleInnerFeature::OnFeatureInitialize;
in BundleInnerFeature() 75 this->Feature::OnStop = BundleInnerFeature::OnFeatureStop;
in BundleInnerFeature() 76 this->Feature::OnMessage = BundleInnerFeature::OnFeatureMessage;
in BundleInnerFeature() 81 const char *BundleInnerFeature::GetFeatureName(Feature *feature)
in GetFeatureName() 87 void BundleInnerFeature::OnFeatureInitialize(Feature *feature, Service *parent, Identity identity)
in OnFeatureInitialize() 95 void BundleInnerFeature::OnFeatureStop(Feature *featur [all...] |
H A D | bundle_ms_feature.cpp | 65 IUnknown *GetBmsFeatureApi(Feature *feature) in GetBmsFeatureApi() 77 sm->RegisterFeature(BMS_SERVICE, reinterpret_cast<Feature *>(BundleMsFeature::GetInstance())); in Init() 79 GetBmsFeatureApi(reinterpret_cast<Feature *>(BundleMsFeature::GetInstance()))); in Init() 86 this->Feature::GetName = BundleMsFeature::GetFeatureName; in BundleMsFeature() 87 this->Feature::OnInitialize = BundleMsFeature::OnFeatureInitialize; in BundleMsFeature() 88 this->Feature::OnStop = BundleMsFeature::OnFeatureStop; in BundleMsFeature() 89 this->Feature::OnMessage = BundleMsFeature::OnFeatureMessage; in BundleMsFeature() 94 const char *BundleMsFeature::GetFeatureName(Feature *feature) in GetFeatureName() 100 void BundleMsFeature::OnFeatureInitialize(Feature *feature, Service *parent, Identity identity) in OnFeatureInitialize() 110 void BundleMsFeature::OnFeatureStop(Feature *featur [all...] |
/foundation/systemabilitymgr/samgr_lite/samgr/source/ |
H A D | feature_impl.h | 31 Feature *feature;
35 inline static BOOL IsInvalidFeature(Feature *feature)
in IsInvalidFeature() 50 FeatureImpl *FEATURE_CreateInstance(Feature *feature);
|
H A D | service_impl.h | 63 int16 DEFAULT_AddFeature(ServiceImpl *serviceImpl, Feature *feature);
68 Feature *DEFAULT_DeleteFeature(ServiceImpl *serviceImpl, const char *featureName);
|
/foundation/distributeddatamgr/datamgr_service/services/distributeddataservice/framework/test/ |
H A D | feature_test.cpp | 29 class MockFeature : public FeatureSystem::Feature {
62 return std::shared_ptr<FeatureSystem::Feature>();
in HWTEST_F() 143 FeatureSystem::Feature::BindInfo bindInfo;
in HWTEST_F() 178 FeatureSystem::Feature::BindInfo bindInfo;
in HWTEST_F() 204 FeatureSystem::Feature::BindInfo bindInfo;
in HWTEST_F() 223 FeatureSystem::Feature::BindInfo bindInfo;
in HWTEST_F() 243 FeatureSystem::Feature::BindInfo bindInfo;
in HWTEST_F()
|
/foundation/ability/ability_lite/services/abilitymgr_lite/src/slite/ |
H A D | ability_mgr_service_slite.cpp | 81 AbilityMgrServiceSlite::AbilityMgrServiceSlite() : Service(), Feature() in AbilityMgrServiceSlite() 83 this->Feature::GetName = AbilityMgrServiceSlite::GetFeatureName; in AbilityMgrServiceSlite() 84 this->Feature::OnInitialize = AbilityMgrServiceSlite::OnFeatureInitialize; in AbilityMgrServiceSlite() 85 this->Feature::OnStop = AbilityMgrServiceSlite::OnFeatureStop; in AbilityMgrServiceSlite() 86 this->Feature::OnMessage = AbilityMgrServiceSlite::OnFeatureMessage; in AbilityMgrServiceSlite() 106 const char *AbilityMgrServiceSlite::GetFeatureName([[maybe_unused]] Feature *feature) in GetFeatureName() 111 void AbilityMgrServiceSlite::OnFeatureInitialize(Feature *feature, [[maybe_unused]] Service *parent, Identity identity) in OnFeatureInitialize() 119 void AbilityMgrServiceSlite::OnFeatureStop([[maybe_unused]] Feature *feature, [[maybe_unused]] Identity identity) in OnFeatureStop() 123 BOOL AbilityMgrServiceSlite::OnFeatureMessage(Feature *feature, Request *request) in OnFeatureMessage()
|
/foundation/ai/ai_engine/services/server/plugin/asr/keyword_spotting/include/ |
H A D | kws_plugin.h | 37 std::shared_ptr<Feature::FeatureProcessor> normProcessor;
38 std::shared_ptr<Feature::FeatureProcessor> typeConverter;
39 std::shared_ptr<Feature::FeatureProcessor> slideProcessor;
|
/foundation/distributeddatamgr/datamgr_service/services/distributeddataservice/framework/include/feature/ |
H A D | feature_system.h | 38 class API_EXPORT Feature { class in OHOS::DistributedData::FeatureSystem 45 virtual ~Feature(); 61 using Creator = std::function<std::shared_ptr<Feature>()>;
|