Home
last modified time | relevance | path

Searched refs:CodeUnderlyingType (Results 1 – 25 of 46) sorted by relevance

12

/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/transaction/
H A Drs_irender_service_connection_ipc_interface_code_access_verifier.cpp32 case static_cast<CodeUnderlyingType>(CodeEnumType::CREATE_VIRTUAL_SCREEN): { in IsExclusiveVerificationPassed()
40 case static_cast<CodeUnderlyingType>(CodeEnumType::GET_ACTIVE_SCREEN_ID): { in IsExclusiveVerificationPassed()
44 case static_cast<CodeUnderlyingType>(CodeEnumType::GET_ALL_SCREEN_IDS): { in IsExclusiveVerificationPassed()
64 case static_cast<CodeUnderlyingType>(CodeEnumType::GET_SCREEN_DATA): { in IsExclusiveVerificationPassed()
68 case static_cast<CodeUnderlyingType>(CodeEnumType::GET_SCREEN_GAMUT): { in IsExclusiveVerificationPassed()
96 case static_cast<CodeUnderlyingType>(CodeEnumType::GET_SCREEN_TYPE): { in IsExclusiveVerificationPassed()
156 case static_cast<CodeUnderlyingType>(CodeEnumType::SET_SCREEN_GAMUT): { in IsExclusiveVerificationPassed()
208 case static_cast<CodeUnderlyingType>(CodeEnumType::SHOW_WATERMARK): { in IsExclusiveVerificationPassed()
355 case static_cast<CodeUnderlyingType>(CodeEnumType::SET_LAYER_TOP): { in IsExclusiveVerificationPassed()
384 CodeUnderlyingType code = static_cast<CodeUnderlyingType>(interfaceName); in AddRSIRenderServiceConnectionInterfaceCodePermission()
[all …]
H A Drs_irender_service_ipc_interface_code_access_verifier.cpp28 bool RSIRenderServiceInterfaceCodeAccessVerifier::IsExclusiveVerificationPassed(CodeUnderlyingType in IsExclusiveVerificationPassed()
32 case static_cast<CodeUnderlyingType>(CodeEnumType::CREATE_CONNECTION): { in IsExclusiveVerificationPassed()
52 CodeUnderlyingType code = static_cast<CodeUnderlyingType>(interfaceName); in AddRSIRenderServiceInterfaceCodePermission()
58 CodeUnderlyingType code, uint32_t times) const in IsAccessTimesVerificationPassed()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/ipc_security/
H A Drs_ipc_interface_code_access_verifier_base.h44 bool IsInterfaceCodeAccessible(CodeUnderlyingType code);
45 virtual bool IsAccessTimesVerificationPassed(CodeUnderlyingType code, uint32_t times) const;
54 virtual bool IsExclusiveVerificationPassed(CodeUnderlyingType code) = 0;
63 bool AddPermission(CodeUnderlyingType interfaceName, const std::string& newPermission);
64 std::vector<std::string> GetPermissions(CodeUnderlyingType interfaceName) const;
71 bool CheckPermission(CodeUnderlyingType code) const;
78 bool IsCommonVerificationPassed(CodeUnderlyingType code);
79 std::unordered_map<CodeUnderlyingType, std::vector<std::string>> interfacePermissions_;
H A Drs_ipc_interface_code_underlying_type.h29 using CodeUnderlyingType = uint32_t; variable
35 inline CodeUnderlyingType CastEnumToUnderlying(CodeEnumType enumCode) in CastEnumToUnderlying()
37 return static_cast<CodeUnderlyingType>(enumCode); in CastEnumToUnderlying()
46 …ool isStandardized = std::is_same<std::underlying_type_t<CodeEnumType>, CodeUnderlyingType>::value;
H A Drs_ipc_interface_code_security_manager.h46 bool IsInterfaceCodeAccessible(CodeUnderlyingType code) const in IsInterfaceCodeAccessible()
61 bool IsAccessTimesRestricted(CodeUnderlyingType code, uint32_t times) const in IsAccessTimesRestricted()
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/memory/
H A Drs_interface_code_access_verifier_base_test.cpp57 CodeUnderlyingType code = 0;
70 CodeUnderlyingType code = 0;
95 CodeUnderlyingType code = 0;
108 CodeUnderlyingType code = 0;
121 CodeUnderlyingType interfaceName = 1.0;
138 CodeUnderlyingType interfaceName = 1.0;
155 CodeUnderlyingType code = 0;
182 CodeUnderlyingType interfaceName = 1.0;
196 CodeUnderlyingType interfaceName = 1.0;
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/ipc_callbacks/
H A Drs_ihgm_config_change_callback_ipc_interface_code_access_verifier.cpp25 …igChangeCallbackInterfaceCodeAccessVerifier::IsExclusiveVerificationPassed(CodeUnderlyingType code) in IsExclusiveVerificationPassed()
29 case static_cast<CodeUnderlyingType>(CodeEnumType::ON_HGM_CONFIG_CHANGED): { in IsExclusiveVerificationPassed()
33 case static_cast<CodeUnderlyingType>(CodeEnumType::ON_HGM_REFRESH_RATE_MODE_CHANGED): { in IsExclusiveVerificationPassed()
37 case static_cast<CodeUnderlyingType>(CodeEnumType::ON_HGM_REFRESH_RATE_CHANGED): { in IsExclusiveVerificationPassed()
H A Dbuffer_available_callback_ipc_interface_code_access_verifier.cpp25 …vailableCallbackInterfaceCodeAccessVerifier::IsExclusiveVerificationPassed(CodeUnderlyingType code) in IsExclusiveVerificationPassed()
29 case static_cast<CodeUnderlyingType>(CodeEnumType::ON_BUFFER_AVAILABLE): { in IsExclusiveVerificationPassed()
H A Dbuffer_clear_callback_ipc_interface_code_access_verifier.cpp25 …ferClearCallbackInterfaceCodeAccessVerifier::IsExclusiveVerificationPassed(CodeUnderlyingType code) in IsExclusiveVerificationPassed()
29 case static_cast<CodeUnderlyingType>(CodeEnumType::ON_BUFFER_CLEAR): { in IsExclusiveVerificationPassed()
H A Diapplication_agent_ipc_interface_code_access_verifier.cpp25 bool IApplicationAgentInterfaceCodeAccessVerifier::IsExclusiveVerificationPassed(CodeUnderlyingType in IsExclusiveVerificationPassed()
29 case static_cast<CodeUnderlyingType>(CodeEnumType::COMMIT_TRANSACTION): { in IsExclusiveVerificationPassed()
H A Drs_isurface_occlusion_change_callback_ipc_interface_code_access_verifier.cpp27 CodeUnderlyingType code) in IsExclusiveVerificationPassed()
31 case static_cast<CodeUnderlyingType>(CodeEnumType::ON_SURFACE_OCCLUSION_VISIBLE_CHANGED): { in IsExclusiveVerificationPassed()
H A Dsurface_capture_callback_ipc_interface_code_access_verifier.cpp25 …eCaptureCallbackInterfaceCodeAccessVerifier::IsExclusiveVerificationPassed(CodeUnderlyingType code) in IsExclusiveVerificationPassed()
29 case static_cast<CodeUnderlyingType>(CodeEnumType::ON_SURFACE_CAPTURE): { in IsExclusiveVerificationPassed()
H A Drs_iocclusion_change_callback_ipc_interface_code_access_verifier.cpp25 …onChangeCallbackInterfaceCodeAccessVerifier::IsExclusiveVerificationPassed(CodeUnderlyingType code) in IsExclusiveVerificationPassed()
29 case static_cast<CodeUnderlyingType>(CodeEnumType::ON_OCCLUSION_VISIBLE_CHANGED): { in IsExclusiveVerificationPassed()
H A Drs_iuiextension_callback_ipc_interface_code_access_verifier.cpp27 CodeUnderlyingType code) in IsExclusiveVerificationPassed()
31 case static_cast<CodeUnderlyingType>(CodeEnumType::ON_UIEXTENSION): { in IsExclusiveVerificationPassed()
H A Dscreen_change_callback_ipc_interface_code_access_verifier.cpp25 …enChangeCallbackInterfaceCodeAccessVerifier::IsExclusiveVerificationPassed(CodeUnderlyingType code) in IsExclusiveVerificationPassed()
29 case static_cast<CodeUnderlyingType>(CodeEnumType::ON_SCREEN_CHANGED): { in IsExclusiveVerificationPassed()
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service/fuzztest/rstransaction_fuzzer/
H A Drstransaction_fuzzer.cpp84 uint32_t code = static_cast<CodeUnderlyingType>( in RSIRenderServiceConnectionIpcInterFaceCodeAccessVerifierFuzztest002()
87 code = static_cast<CodeUnderlyingType>( in RSIRenderServiceConnectionIpcInterFaceCodeAccessVerifierFuzztest002()
90 code = static_cast<CodeUnderlyingType>( in RSIRenderServiceConnectionIpcInterFaceCodeAccessVerifierFuzztest002()
93 code = static_cast<CodeUnderlyingType>( in RSIRenderServiceConnectionIpcInterFaceCodeAccessVerifierFuzztest002()
96 code = static_cast<CodeUnderlyingType>( in RSIRenderServiceConnectionIpcInterFaceCodeAccessVerifierFuzztest002()
99 code = static_cast<CodeUnderlyingType>( in RSIRenderServiceConnectionIpcInterFaceCodeAccessVerifierFuzztest002()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/ipc_security/
H A Drs_ipc_interface_code_access_verifier_base.cpp27 bool RSInterfaceCodeAccessVerifierBase::IsInterfaceCodeAccessible(CodeUnderlyingType code) in IsInterfaceCodeAccessible()
73 bool RSInterfaceCodeAccessVerifierBase::CheckPermission(CodeUnderlyingType code) const in CheckPermission()
111 CodeUnderlyingType interfaceName, const std::string& newPermission) in AddPermission()
129 std::vector<std::string> RSInterfaceCodeAccessVerifierBase::GetPermissions(CodeUnderlyingType inter… in GetPermissions()
242 bool RSInterfaceCodeAccessVerifierBase::CheckPermission(CodeUnderlyingType code) const in CheckPermission()
264 bool RSInterfaceCodeAccessVerifierBase::IsCommonVerificationPassed(CodeUnderlyingType /* code */) in IsCommonVerificationPassed() argument
271 bool RSInterfaceCodeAccessVerifierBase::IsAccessTimesVerificationPassed(CodeUnderlyingType code, ui… in IsAccessTimesVerificationPassed()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/ipc_callbacks/pointer_render/
H A Dpointer_luminance_callback_ipc_interface_code_access_verifier.cpp27 CodeUnderlyingType code) in IsExclusiveVerificationPassed()
31 case static_cast<CodeUnderlyingType>(CodeEnumType::ON_POINTER_LUMINANCE_CHANGED): { in IsExclusiveVerificationPassed()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/platform/ohos/
H A Drs_irender_service_ipc_interface_code_access_verifier.h37 bool IsAccessTimesVerificationPassed(CodeUnderlyingType code, uint32_t times) const override;
42 bool IsExclusiveVerificationPassed(CodeUnderlyingType code) override;
H A Drs_irender_service_connection_ipc_interface_code_access_verifier.h37 bool IsAccessTimesVerificationPassed(CodeUnderlyingType code, uint32_t times) const override;
42 bool IsExclusiveVerificationPassed(CodeUnderlyingType code) override;
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/ipc_callbacks/
H A Dbuffer_available_callback_ipc_interface_code.h23 enum class RSIBufferAvailableCallbackInterfaceCode : CodeUnderlyingType {
H A Dbuffer_clear_callback_ipc_interface_code.h23 enum class RSIBufferClearCallbackInterfaceCode : CodeUnderlyingType {
H A Diapplication_agent_ipc_interface_code.h23 enum class IApplicationAgentInterfaceCode : CodeUnderlyingType {
H A Drs_iframe_rate_linker_expected_fps_update_callback_ipc_interface_code.h23 enum class RSIFrameRateLinkerExpectedFpsUpdateCallbackInterfaceCode : CodeUnderlyingType {
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/ipc_callbacks/pointer_render/
H A Dpointer_luminance_change_callback_ipc_interface_code.h23 enum class RSIPointerLuminanceChangeCallbackInterfaceCode : CodeUnderlyingType {

12