/base/security/security_guard/test/unittest/security_collector/interface_test/src/ |
H A D | collector_interface_test.cpp | 28 namespace OHOS::Security::SecurityCollector {
namespace in OHOS::Security 41 class SecurityCollectorSubscriber : public SecurityCollector::ICollectorSubscriber {
44 const SecurityCollector::Event &event) : SecurityCollector::ICollectorSubscriber(event) {};
in SecurityCollectorSubscriber() 46 int32_t OnNotify(const SecurityCollector::Event &event) override
80 SecurityCollector::Event event = {eventId, version, content, extra};
in HWTEST_F() 82 const SecurityCollector::SecurityCollectorSubscribeInfo subscriberInfo{event, duration, true};
in HWTEST_F() 83 std::shared_ptr<SecurityCollector::SecurityCollectorSubscriber> subscriber =
in HWTEST_F() 84 std::make_shared<SecurityCollector::SecurityCollectorSubscriber>("appName", subscriberInfo, nullptr, nullptr);
in HWTEST_F() 85 SecurityCollector in HWTEST_F() [all...] |
/base/security/security_guard/frameworks/js/napi/ |
H A D | security_guard_sdk_adaptor.h | 36 static int32_t NotifyCollector(const SecurityCollector::Event &event, int64_t duration); 37 static int32_t StartCollector(const SecurityCollector::Event &event, int64_t duration); 38 static int32_t StopCollector(const SecurityCollector::Event &event); 39 static int32_t QuerySecurityEvent(std::vector<SecurityCollector::SecurityEventRuler> rulers, 41 static int32_t Subscribe(const std::shared_ptr<SecurityCollector::ICollectorSubscriber> &subscriber); 42 static int32_t Unsubscribe(const std::shared_ptr<SecurityCollector::ICollectorSubscriber> &subscriber); 47 static std::map<std::shared_ptr<SecurityCollector::ICollectorSubscriber>,
|
H A D | security_guard_sdk_adaptor.cpp | 42 std::map<std::shared_ptr<SecurityCollector::ICollectorSubscriber>, 143 int32_t SecurityGuardSdkAdaptor::NotifyCollector(const SecurityCollector::Event &event, int64_t duration) in NotifyCollector() 150 auto object = SecurityCollector::CollectorServiceLoader::GetInstance().LoadCollectorService(); in NotifyCollector() 151 auto proxy = iface_cast<SecurityCollector::ISecurityCollectorManager>(object); in NotifyCollector() 157 SecurityCollector::SecurityCollectorSubscribeInfo subscriberInfo{event, duration, true}; in NotifyCollector() 158 sptr<SecurityCollector::SecurityCollectorManagerCallbackService> callback = in NotifyCollector() 159 new (std::nothrow) SecurityCollector::SecurityCollectorManagerCallbackService(nullptr); in NotifyCollector() 169 int32_t SecurityGuardSdkAdaptor::StartCollector(const SecurityCollector::Event &event, in StartCollector() 179 SecurityCollector::SecurityCollectorSubscribeInfo subscriberInfo{event, duration, true}; in StartCollector() 180 sptr<SecurityCollector in StartCollector() [all...] |
/base/security/security_guard/services/data_collect/sa/include/ |
H A D | acquire_data_subscribe_manager.h | 32 int InsertSubscribeRecord(const SecurityCollector::SecurityCollectorSubscribeInfo &subscribeInfo, 48 class SecurityCollectorSubscriber : public SecurityCollector::ICollectorSubscriber { 51 SecurityCollector::Event event) : SecurityCollector::ICollectorSubscriber(event) {}; in SecurityCollectorSubscriber() 53 int32_t OnNotify(const SecurityCollector::Event &event) override
|
H A D | data_collect_manager_service.h | 42 int32_t Subscribe(const SecurityCollector::SecurityCollectorSubscribeInfo &subscribeInfo,
45 int32_t QuerySecurityEvent(std::vector<SecurityCollector::SecurityEventRuler> rulers,
47 int32_t CollectorStart(const SecurityCollector::SecurityCollectorSubscribeInfo &subscribeInfo,
49 int32_t CollectorStop(const SecurityCollector::SecurityCollectorSubscribeInfo &subscribeInfo,
70 SecurityCollector::SecurityEventRuler ruler);
|
/base/security/security_guard/test/unittest/data_collect/sa/ |
H A D | acquire_data_subscribe_manager.h | 33 int InsertSubscribeRecord(const SecurityCollector::SecurityCollectorSubscribeInfo &subscribeInfo, 49 class SecurityCollectorSubscriber : public SecurityCollector::ICollectorSubscriber { 52 const SecurityCollector::Event &event) : SecurityCollector::ICollectorSubscriber(event) {}; in SecurityCollectorSubscriber() 54 int32_t OnNotify(const SecurityCollector::Event &event) override
|
H A D | data_collect_manager_service.h | 41 int32_t Subscribe(const SecurityCollector::SecurityCollectorSubscribeInfo &subscribeInfo,
44 int32_t QuerySecurityEvent(std::vector<SecurityCollector::SecurityEventRuler> rulers,
46 int32_t CollectorStart(const SecurityCollector::SecurityCollectorSubscribeInfo &subscribeInfo,
48 int32_t CollectorStop(const SecurityCollector::SecurityCollectorSubscribeInfo &subscribeInfo,
69 SecurityCollector::SecurityEventRuler ruler);
|
H A D | security_guard_data_collect_sa_test.cpp | 202 SecurityCollector::SecurityEventRuler ruler; in HWTEST_F() 213 SecurityCollector::SecurityEventRuler ruler; in HWTEST_F() 236 SecurityCollector::SecurityEventRuler ruler; in HWTEST_F() 248 SecurityCollector::SecurityEvent event; in HWTEST_F() 252 std::vector<SecurityCollector::SecurityEvent> events{event}; in HWTEST_F() 253 EXPECT_CALL(SecurityCollector::CollectorManager::GetInstance(), QuerySecurityEvent(_, _)).WillOnce(Return(SUCCESS)); in HWTEST_F() 257 SecurityCollector::SecurityEventRuler ruler; in HWTEST_F() 273 SecurityCollector::SecurityEventRuler ruler; in HWTEST_F() 290 SecurityCollector::SecurityEventRuler ruler(2, "", "11", "tt"); in HWTEST_F() 509 SecurityCollector in HWTEST_F() [all...] |
/base/security/security_guard/test/unittest/security_collector/src/ |
H A D | security_collector_test.cpp | 41 using namespace OHOS::Security::SecurityCollector; 90 Return(SecurityCollector::ErrorCode::FAILED)); in HWTEST_F() 101 return SecurityCollector::ErrorCode::SUCCESS; in HWTEST_F() 111 Return(SecurityCollector::ErrorCode::FAILED)); in HWTEST_F() 122 return SecurityCollector::ErrorCode::SUCCESS; in HWTEST_F() 138 EXPECT_EQ(SecurityCollectorManagerService::HasPermission(PERMISSION), SecurityCollector::ErrorCode::NO_PERMISSION); in HWTEST_F() 145 EXPECT_EQ(SecurityCollectorManagerService::HasPermission(PERMISSION), SecurityCollector::ErrorCode::SUCCESS); in HWTEST_F() 152 EXPECT_EQ(SecurityCollectorManagerService::HasPermission(PERMISSION), SecurityCollector::ErrorCode::SUCCESS); in HWTEST_F() 162 EXPECT_EQ(g_service.Subscribe(subscribeInfo, obj), SecurityCollector::ErrorCode::NO_PERMISSION); in HWTEST_F() 168 SecurityCollector in HWTEST_F() [all...] |
/base/security/security_guard/interfaces/inner_api/acquire/include/ |
H A D | acquire_data_manager_callback_service.h | 26 const std::shared_ptr<SecurityCollector::ICollectorSubscriber> &subscriber) : subscriber_(subscriber) {} in AcquireDataManagerCallbackService() 29 int32_t OnNotify(const SecurityCollector::Event &event) override; 32 std::shared_ptr<SecurityCollector::ICollectorSubscriber> subscriber_;
|
/base/security/security_guard/test/unittest/mock/collector_manager/ |
H A D | collector_manager.h | 25 namespace OHOS::Security::SecurityCollector { namespace in OHOS::Security 40 virtual int32_t CollectorStart(const SecurityCollector::SecurityCollectorSubscribeInfo &subscriber) = 0; 41 virtual int32_t CollectorStop(const SecurityCollector::SecurityCollectorSubscribeInfo &subscriber) = 0; 57 MOCK_METHOD1(CollectorStart, int32_t(const SecurityCollector::SecurityCollectorSubscribeInfo &subscriber)); 58 MOCK_METHOD1(CollectorStop, int32_t(const SecurityCollector::SecurityCollectorSubscribeInfo &subscriber)); 60 } // OHOS::Security::SecurityCollector
|
/base/security/security_guard/interfaces/inner_api/data_collect_manager/include/ |
H A D | data_collect_manager_proxy.h | 34 int32_t Subscribe(const SecurityCollector::SecurityCollectorSubscribeInfo &subscribeInfo, 37 int32_t QuerySecurityEvent(std::vector<SecurityCollector::SecurityEventRuler> rulers, 39 int32_t CollectorStart(const SecurityCollector::SecurityCollectorSubscribeInfo &subscribeInfo, 41 int32_t CollectorStop(const SecurityCollector::SecurityCollectorSubscribeInfo &subscribeInfo,
|
/base/security/security_guard/interfaces/inner_api/obtaindata/include/ |
H A D | acquire_data_manager.h | 34 int32_t Subscribe(const std::shared_ptr<SecurityCollector::ICollectorSubscriber> &subscriber); 35 int32_t Unsubscribe(const std::shared_ptr<SecurityCollector::ICollectorSubscriber> &subscriber); 40 std::map<std::shared_ptr<SecurityCollector::ICollectorSubscriber>,
|
/base/security/security_guard/interfaces/inner_api/collect/include/ |
H A D | acquire_data_manager.h | 34 int32_t Subscribe(const std::shared_ptr<SecurityCollector::ICollectorSubscriber> &subscriber); 35 int32_t Unsubscribe(const std::shared_ptr<SecurityCollector::ICollectorSubscriber> &subscriber); 40 std::map<std::shared_ptr<SecurityCollector::ICollectorSubscriber>,
|
/base/security/security_guard/services/data_collect/sa/ |
H A D | acquire_data_subscribe_manager.cpp | 39 const SecurityCollector::SecurityCollectorSubscribeInfo &subscribeInfo, const sptr<IRemoteObject> &callback) in InsertSubscribeRecord() 83 SecurityCollector::Event scEvent; in SubscribeSc() 88 if (!SecurityCollector::DataCollection::GetInstance().SecurityGuardSubscribeCollector({eventId})) { in SubscribeSc() 94 int code = SecurityCollector::CollectorManager::GetInstance().Subscribe(subscriber); in SubscribeSc() 121 if (!SecurityCollector::DataCollection::GetInstance().StopCollectors({eventId})) { in UnSubscribeSc() 127 int ret = SecurityCollector::CollectorManager::GetInstance().Unsubscribe(it->second); in UnSubscribeSc() 186 SecurityCollector::Event event { in Publish() 195 if (event.eventId == SecurityCollector::FILE_EVENTID || in Publish() 196 event.eventId == SecurityCollector::PROCESS_EVENTID || in Publish() 197 event.eventId == SecurityCollector in Publish() [all...] |
H A D | data_collect_manager_stub.cpp | 117 std::unique_ptr<SecurityCollector::SecurityCollectorSubscribeInfo> info(
in HandleDataSubscribeCmd() 118 data.ReadParcelable<SecurityCollector::SecurityCollectorSubscribeInfo>());
in HandleDataSubscribeCmd() 174 std::vector<SecurityCollector::SecurityEventRuler> rulers;
in HandleSecurityEventQueryCmd() 176 std::shared_ptr<SecurityCollector::SecurityEventRuler> event(
in HandleSecurityEventQueryCmd() 177 data.ReadParcelable<SecurityCollector::SecurityEventRuler>());
in HandleSecurityEventQueryCmd() 206 std::unique_ptr<SecurityCollector::SecurityCollectorSubscribeInfo> info(
in HandleStartCmd() 207 data.ReadParcelable<SecurityCollector::SecurityCollectorSubscribeInfo>());
in HandleStartCmd() 233 std::unique_ptr<SecurityCollector::SecurityCollectorSubscribeInfo> info(
in HandleStopCmd() 234 data.ReadParcelable<SecurityCollector::SecurityCollectorSubscribeInfo>());
in HandleStopCmd()
|
/base/security/security_guard/interfaces/inner_api/common/include/ |
H A D | i_data_collect_manager.h | 52 virtual int32_t Subscribe(const SecurityCollector::SecurityCollectorSubscribeInfo &subscribeInfo,
55 virtual int32_t QuerySecurityEvent(std::vector<SecurityCollector::SecurityEventRuler> rulers,
57 virtual int32_t CollectorStart(const SecurityCollector::SecurityCollectorSubscribeInfo &subscribeInfo,
59 virtual int32_t CollectorStop(const SecurityCollector::SecurityCollectorSubscribeInfo &subscribeInfo,
85 virtual int32_t OnNotify(const SecurityCollector::Event &event) = 0;
98 virtual void OnQuery(const std::vector<SecurityCollector::SecurityEvent> &events) = 0;
|
/base/security/security_guard/interfaces/inner_api/collector/include/ |
H A D | collector_manager.h | 27 namespace OHOS::Security::SecurityCollector { namespace in OHOS::Security 40 int32_t CollectorStart(const SecurityCollector::SecurityCollectorSubscribeInfo &subscriber); 41 int32_t CollectorStop(const SecurityCollector::SecurityCollectorSubscribeInfo &subscriber); 48 } // namespace OHOS::Security::SecurityCollector
|
/base/security/security_guard/frameworks/common/collector/src/ |
H A D | collector_manager.cpp | 24 namespace OHOS::Security::SecurityCollector { namespace in OHOS::Security 137 int32_t CollectorManager::CollectorStart(const SecurityCollector::SecurityCollectorSubscribeInfo &subscriber) in CollectorStart() 146 sptr<SecurityCollector::SecurityCollectorManagerCallbackService> callback = in CollectorStart() 147 new (std::nothrow) SecurityCollector::SecurityCollectorManagerCallbackService(nullptr); in CollectorStart() 161 int32_t CollectorManager::CollectorStop(const SecurityCollector::SecurityCollectorSubscribeInfo &subscriber) in CollectorStop() 170 sptr<SecurityCollector::SecurityCollectorManagerCallbackService> callback = in CollectorStop() 171 new (std::nothrow) SecurityCollector::SecurityCollectorManagerCallbackService(nullptr); in CollectorStop()
|
H A D | i_collector_fwk.cpp | 18 namespace OHOS::Security::SecurityCollector { namespace in OHOS::Security
|
/base/security/security_guard/frameworks/common/obtaindata/src/ |
H A D | security_event_query_callback_stub.cpp | 47 std::vector<SecurityCollector::SecurityEvent> events; in OnRemoteRequest() 49 std::shared_ptr<SecurityCollector::SecurityEvent> event( in OnRemoteRequest() 50 data.ReadParcelable<SecurityCollector::SecurityEvent>()); in OnRemoteRequest()
|
/base/security/security_guard/services/security_collector/src/ |
H A D | security_collector_manager_stub.cpp | 21 namespace OHOS::Security::SecurityCollector { namespace in OHOS::Security 175 std::vector<SecurityCollector::SecurityEventRuler> rulers; in HandleSecurityEventQueryCmd() 177 std::shared_ptr<SecurityCollector::SecurityEventRuler> ruler( in HandleSecurityEventQueryCmd() 178 data.ReadParcelable<SecurityCollector::SecurityEventRuler>()); in HandleSecurityEventQueryCmd() 186 std::vector<SecurityCollector::SecurityEvent> events; in HandleSecurityEventQueryCmd()
|
/base/security/security_guard/test/unittest/security_collector/data_collection/src/ |
H A D | data_collection_test.cpp | 23 using namespace OHOS::Security::SecurityCollector; 36 class TestFwk : public SecurityCollector::ICollectorFwk { 69 std::shared_ptr<SecurityCollector::ICollectorFwk> api; in HWTEST_F() 79 std::shared_ptr<SecurityCollector::ICollectorFwk> api = std::make_shared<TestFwk> (); in HWTEST_F() 87 std::shared_ptr<SecurityCollector::ICollectorFwk> api = std::make_shared<TestFwk> (); in HWTEST_F() 98 std::shared_ptr<SecurityCollector::ICollectorFwk> api = std::make_shared<TestFwk> (); in HWTEST_F() 109 std::shared_ptr<SecurityCollector::ICollectorFwk> api = std::make_shared<TestFwk> (); in HWTEST_F() 119 std::shared_ptr<SecurityCollector::ICollectorFwk> api = std::make_shared<TestFwk> (); in HWTEST_F() 208 std::shared_ptr<SecurityCollector::ICollectorFwk> api; in HWTEST_F() 219 std::shared_ptr<SecurityCollector in HWTEST_F() [all...] |
/base/security/security_guard/test/fuzztest/ipc/securitycollectormanager_fuzzer/ |
H A D | security_collector_manager_fuzzer.h | 21 namespace OHOS::Security::SecurityCollector {} // namespace OHOS::Security::SecurityCollector namespace in OHOS::Security
|
/base/security/security_guard/services/security_collector/include/ |
H A D | collector_cfg_marshalling.h | 26 namespace OHOS::Security::SecurityCollector { namespace in OHOS::Security 29 } // namespace OHOS::Security::SecurityCollector
|