Home
last modified time | relevance | path

Searched refs:BehaviorFlag (Results 1 – 8 of 8) sorted by relevance

/ohos5.0/foundation/distributeddatamgr/relational_store/test/native/dataability/unittest/
H A Ddata_ability_predicates_test.cpp327 … bool test = dataAbilityPredicatesWrite->TestBehavior(OHOS::Parcelable::BehaviorFlag::HOLD_OBJECT);
329 test = dataAbilityPredicatesWrite->TestBehavior(OHOS::Parcelable::BehaviorFlag::IPC);
331 test = dataAbilityPredicatesWrite->TestBehavior(OHOS::Parcelable::BehaviorFlag::RPC);
340 test = dataAbilityPredicatesWrite->TestBehavior(OHOS::Parcelable::BehaviorFlag::HOLD_OBJECT);
342 test = dataAbilityPredicatesWrite->TestBehavior(OHOS::Parcelable::BehaviorFlag::IPC);
344 test = dataAbilityPredicatesWrite->TestBehavior(OHOS::Parcelable::BehaviorFlag::RPC);
347 dataAbilityPredicatesWrite->ClearBehavior(OHOS::Parcelable::BehaviorFlag::HOLD_OBJECT);
348 test = dataAbilityPredicatesWrite->TestBehavior(OHOS::Parcelable::BehaviorFlag::HOLD_OBJECT);
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/platform/utils/
H A Dparcel.h76 enum BehaviorFlag { IPC = 0x01, RPC = 0x02, HOLD_OBJECT = 0x10 }; enum
84 inline void SetBehavior(BehaviorFlag b) const in SetBehavior()
94 inline void ClearBehavior(BehaviorFlag b) const in ClearBehavior()
105 inline bool TestBehavior(BehaviorFlag b) const in TestBehavior()
/ohos5.0/commonlibrary/c_utils/base/include/
H A Dparcel.h79 enum BehaviorFlag { IPC = 0x01, RPC = 0x02, HOLD_OBJECT = 0x10 }; enum
87 inline void SetBehavior(BehaviorFlag b) const in SetBehavior()
98 inline void ClearBehavior(BehaviorFlag b) const in ClearBehavior()
112 inline bool TestBehavior(BehaviorFlag b) const in TestBehavior()
/ohos5.0/commonlibrary/c_utils/docs/zh-cn/
H A Dc-utils-guide-parcel.md176 | enum| **BehaviorFlag** { IPC = 0x01, RPC = 0x02, HOLD_OBJECT = 0x10}<br>用于描述Parcelable对象具体行为的枚举类。…
185 | void | **ClearBehavior**(BehaviorFlag b) const<br>清除指定行为标志位。 |
187 | void | **SetBehavior**(BehaviorFlag b) const<br>设置指定行为标志位。 |
188 | bool | **TestBehavior**(BehaviorFlag b) const<br>检查指定行为是否已开启。 |
/ohos5.0/commonlibrary/c_utils/base/test/unittest/common/
H A Dutils_parcel_test.cpp1835 bool test = parcelableWrite->TestBehavior(Parcelable::BehaviorFlag::HOLD_OBJECT);
1837 test = parcelableWrite->TestBehavior(Parcelable::BehaviorFlag::IPC);
1839 test = parcelableWrite->TestBehavior(Parcelable::BehaviorFlag::RPC);
1851 test = parcelableWrite->TestBehavior(Parcelable::BehaviorFlag::HOLD_OBJECT);
1853 test = parcelableWrite->TestBehavior(Parcelable::BehaviorFlag::IPC);
1855 test = parcelableWrite->TestBehavior(Parcelable::BehaviorFlag::RPC);
1858 parcelableWrite->ClearBehavior(Parcelable::BehaviorFlag::HOLD_OBJECT);
1859 test = parcelableWrite->TestBehavior(Parcelable::BehaviorFlag::HOLD_OBJECT);
/ohos5.0/commonlibrary/c_utils/base/test/benchmarktest/parcel_benchmark_test/
H A Dparcel_benchmark_test.cpp1864 bool test = parcelableWrite->TestBehavior(Parcelable::BehaviorFlag::HOLD_OBJECT); in BENCHMARK_F()
1867 test = parcelableWrite->TestBehavior(Parcelable::BehaviorFlag::IPC); in BENCHMARK_F()
1870 test = parcelableWrite->TestBehavior(Parcelable::BehaviorFlag::RPC); in BENCHMARK_F()
1884 test = parcelableWrite->TestBehavior(Parcelable::BehaviorFlag::HOLD_OBJECT); in BENCHMARK_F()
1887 test = parcelableWrite->TestBehavior(Parcelable::BehaviorFlag::IPC); in BENCHMARK_F()
1890 test = parcelableWrite->TestBehavior(Parcelable::BehaviorFlag::RPC); in BENCHMARK_F()
1893 parcelableWrite->ClearBehavior(Parcelable::BehaviorFlag::HOLD_OBJECT); in BENCHMARK_F()
1894 test = parcelableWrite->TestBehavior(Parcelable::BehaviorFlag::HOLD_OBJECT); in BENCHMARK_F()
/ohos5.0/foundation/communication/ipc/ipc/test/auxiliary/native/src/
H A Dtest_service_skeleton.cpp740 sendFoo->SetBehavior(Parcelable::BehaviorFlag::HOLD_OBJECT); in TestNestingSend()
792 object->SetBehavior(Parcelable::BehaviorFlag::HOLD_OBJECT); in ServerGetFooService()
/ohos5.0/commonlibrary/c_utils/base/src/
H A Dparcel.cpp713 if (object->TestBehavior(Parcelable::BehaviorFlag::HOLD_OBJECT)) { in WriteRemoteObject()
763 object->SetBehavior(Parcelable::BehaviorFlag::HOLD_OBJECT); in WriteStrongParcelable()