/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/include/meta/interface/ |
H A D | event.h | 23 class IEvent; 27 class Event<IEvent> { 29 using EventType = IEvent; 31 Event(const BASE_NS::shared_ptr<IEvent>& ev) : event_(ev) {} in Event() 33 BASE_NS::shared_ptr<IEvent> operator->() const 37 IEvent& operator*() const 41 operator BASE_NS::shared_ptr<IEvent>() const in shared_ptr() 47 BASE_NS::shared_ptr<IEvent> event_; 50 class Event : public Event<IEvent> { 52 using Event<IEvent>::Event; [all …]
|
H A D | intf_event.h | 30 META_REGISTER_INTERFACE(IEvent, "8b3c8322-54d6-4d1c-943c-207190576a4e") 32 class IEvent : public CORE_NS::IInterface { 33 META_INTERFACE(CORE_NS::IInterface, IEvent); 96 inline auto Invoke(const IEvent::Ptr& event, Args&&... args) in Invoke()
|
H A D | intf_metadata.h | 61 virtual BASE_NS::vector<IEvent::Ptr> GetAllEvents() = 0; 62 virtual BASE_NS::vector<IEvent::ConstPtr> GetAllEvents() const = 0; 83 virtual IEvent::ConstPtr GetEventByName(BASE_NS::string_view name) const = 0; 84 virtual IEvent::Ptr GetEventByName(BASE_NS::string_view name) = 0; 113 virtual void AddEvent(const IEvent::Ptr&) = 0; 117 virtual void RemoveEvent(const IEvent::Ptr&) = 0;
|
H A D | intf_notify_on_change.h | 36 virtual BASE_NS::shared_ptr<IEvent> EventOnChanged() const = 0; 37 Event<IEvent> OnChanged() const in OnChanged()
|
H A D | static_object_metadata.h | 49 using ECtor = IEvent::Ptr(); 50 using EMemberInit = bool(void*, const IEvent::Ptr&);
|
/ohos5.0/foundation/ai/ai_engine/services/common/platform/event/source/ |
H A D | event.cpp | 82 DEFINE_IMPL_CLASS_CAST(EventCast, IEvent, Event); 86 void operator ()(IEvent *p) const in operator ()() 92 std::shared_ptr<IEvent> IEvent::MakeShared() in MakeShared() 94 std::shared_ptr<IEvent> sp(EventCast::Create(), EventDeleter()); in MakeShared() 98 bool IEvent::Wait(const int milliSeconds) const in Wait() 107 bool IEvent::Signal() in Signal() 112 bool IEvent::Reset() in Reset() 117 bool IEvent::IsSet() const in IsSet()
|
/ohos5.0/foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/test/unittest/common/common/ |
H A D | evloop_timer_unit_test.cpp | 178 IEvent *timer = IEvent::CreateEvent(TIME_PIECE_1, errCode); 234 IEvent *timer = IEvent::CreateEvent(TIME_PIECE_10, errCode); 287 IEvent *timer = IEvent::CreateEvent(10, errCode); 347 IEvent *timer = IEvent::CreateEvent(TIME_PIECE_10, errCode); 404 IEvent *timer = IEvent::CreateEvent(TIME_PIECE_1000, errCode); 490 IEvent *event = IEvent::CreateEvent(eventTime, errCode); 548 IEvent *event = IEvent::CreateEvent(eventTime, errCode); 574 IEvent *event = IEvent::CreateEvent(eventTime, errCode); 612 IEvent *event = IEvent::CreateEvent(eventFd, events, eventTime, errCode); 679 IEvent *event = IEvent::CreateEvent(eventTime, errCode); [all …]
|
/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/src/ |
H A D | metadata.h | 51 void AddEvent(const IEvent::Ptr&) override; in META_BEGIN_NAMESPACE() 52 void RemoveEvent(const IEvent::Ptr&) override; in META_BEGIN_NAMESPACE() 62 BASE_NS::vector<IEvent::Ptr> GetAllEvents() override; in META_BEGIN_NAMESPACE() 63 BASE_NS::vector<IEvent::ConstPtr> GetAllEvents() const override; in META_BEGIN_NAMESPACE() 70 IEvent::Ptr GetEventByName(BASE_NS::string_view name) override; in META_BEGIN_NAMESPACE() 76 BASE_NS::vector<IEvent::Ptr> eventMetadata_; in META_BEGIN_NAMESPACE() 103 BASE_NS::shared_ptr<IEvent> EventOnAdded() const override; in META_BEGIN_NAMESPACE() 104 BASE_NS::shared_ptr<IEvent> EventOnRemoved() const override; in META_BEGIN_NAMESPACE() 105 BASE_NS::shared_ptr<IEvent> EventOnMoved() const override; in META_BEGIN_NAMESPACE() 106 BASE_NS::shared_ptr<IEvent> EventOnAdding() const override; in META_BEGIN_NAMESPACE() [all …]
|
H A D | metadata.cpp | 46 AddEvent(interface_pointer_cast<IEvent>(i->GetClone())); in Metadata() 122 void Metadata::AddEvent(const IEvent::Ptr& p) in AddEvent() 126 void Metadata::RemoveEvent(const IEvent::Ptr& p) in RemoveEvent() 185 BASE_NS::vector<IEvent::Ptr> Metadata::GetAllEvents() in GetAllEvents() 189 BASE_NS::vector<IEvent::ConstPtr> Metadata::GetAllEvents() const in GetAllEvents() 191 return GetAllImpl<BASE_NS::vector<IEvent::ConstPtr>>(eventMetadata_); in GetAllEvents() 222 IEvent::Ptr Metadata::GetEventByName(BASE_NS::string_view name) in GetEventByName() 224 return GetByName<IEvent::Ptr>(eventMetadata_, name); in GetEventByName() 226 IEvent::ConstPtr Metadata::GetEventByName(BASE_NS::string_view name) const in GetEventByName() 228 return GetByName<IEvent::ConstPtr>(eventMetadata_, name); in GetEventByName() [all …]
|
H A D | meta_object.h | 72 void AddEvent(const IEvent::Ptr&) override; in META_BEGIN_NAMESPACE() 73 void RemoveEvent(const IEvent::Ptr&) override; in META_BEGIN_NAMESPACE() 82 BASE_NS::vector<IEvent::Ptr> GetAllEvents() override; in META_BEGIN_NAMESPACE() 83 BASE_NS::vector<IEvent::ConstPtr> GetAllEvents() const override; in META_BEGIN_NAMESPACE() 89 IEvent::ConstPtr GetEventByName(BASE_NS::string_view name) const override; in META_BEGIN_NAMESPACE() 90 IEvent::Ptr GetEventByName(BASE_NS::string_view name) override; in META_BEGIN_NAMESPACE()
|
H A D | meta_object.cpp | 153 void MetaObject::AddEvent(const IEvent::Ptr& p) in AddEvent() 157 void MetaObject::RemoveEvent(const IEvent::Ptr& p) in RemoveEvent() 185 BASE_NS::vector<IEvent::Ptr> MetaObject::GetAllEvents() in GetAllEvents() 189 BASE_NS::vector<IEvent::ConstPtr> MetaObject::GetAllEvents() const in GetAllEvents() 209 IEvent::ConstPtr MetaObject::GetEventByName(BASE_NS::string_view name) const in GetEventByName() 213 IEvent::Ptr MetaObject::GetEventByName(BASE_NS::string_view name) in GetEventByName()
|
H A D | container_observer.h | 44 mutable BASE_NS::pair<IEvent::Token, IOnChildChanged::InterfaceTypePtr> added_; in META_BEGIN_NAMESPACE() 45 mutable BASE_NS::pair<IEvent::Token, IOnChildChanged::InterfaceTypePtr> removed_; in META_BEGIN_NAMESPACE() 46 mutable BASE_NS::pair<IEvent::Token, IOnChildMoved::InterfaceTypePtr> moved_; in META_BEGIN_NAMESPACE()
|
H A D | class_registry.h | 49 BASE_NS::shared_ptr<IEvent> EventOnClassRegistered() const override in EventOnClassRegistered() 53 BASE_NS::shared_ptr<IEvent> EventOnClassUnregistered() const override in EventOnClassUnregistered()
|
H A D | connector.cpp | 43 return handle_ != IEvent::Token {}; in META_BEGIN_NAMESPACE() 56 handle_ = IEvent::Token {}; in DetachFrom()
|
/ohos5.0/foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/common/src/evloop/src/ |
H A D | ievent.cpp | 22 IEvent *IEvent::CreateEvent(EventTime timeout, int &errCode) in CreateEvent() 29 IEvent *event = new (std::nothrow) EventImpl(timeout); in CreateEvent() 38 IEvent *IEvent::CreateEvent(EventFd fd, EventsMask events, in CreateEvent() 52 IEvent *event = new (std::nothrow) EventImpl(fd, events, timeout); in CreateEvent()
|
H A D | ievent.h | 29 class IEvent : public virtual RefObject { 38 IEvent() = default; 39 DISABLE_COPY_ASSIGN_MOVE(IEvent); 50 static IEvent *CreateEvent(EventTime timeout, int &errCode); 51 static IEvent *CreateEvent(EventFd fd, EventsMask events, EventTime timeout, int &errCode); 54 virtual ~IEvent() {}; in ~IEvent()
|
H A D | ievent_loop.h | 23 class IEvent; variable 33 virtual int Add(IEvent *event) = 0; 36 virtual int Remove(IEvent *event) = 0;
|
H A D | event_loop_epoll.cpp | 174 if (events & IEvent::ET_READ) { // LCOV_EXCL_BR_LINE in CalEpollEvents() 177 if (events & IEvent::ET_WRITE) { // LCOV_EXCL_BR_LINE in CalEpollEvents() 180 if (events & IEvent::ET_ERROR) { // LCOV_EXCL_BR_LINE in CalEpollEvents() 190 events |= IEvent::ET_READ; in CalEventsMask() 193 events |= IEvent::ET_WRITE; in CalEventsMask() 196 events |= IEvent::ET_ERROR; in CalEventsMask()
|
/ohos5.0/foundation/ai/ai_engine/services/common/platform/event/include/ |
H A D | i_event.h | 25 class IEvent { 26 FORBID_COPY_AND_ASSIGN(IEvent); 27 FORBID_CREATE_BY_SELF(IEvent); 32 static std::shared_ptr<IEvent> MakeShared();
|
/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/src/container/ |
H A D | container_base.h | 56 BASE_NS::shared_ptr<IEvent> EventOnAdded() const override; 57 BASE_NS::shared_ptr<IEvent> EventOnRemoved() const override; 58 BASE_NS::shared_ptr<IEvent> EventOnMoved() const override; 60 BASE_NS::shared_ptr<IEvent> EventOnAdding() const override; 61 BASE_NS::shared_ptr<IEvent> EventOnRemoving() const override;
|
H A D | container_base.cpp | 353 BASE_NS::shared_ptr<IEvent> ContainerBase::EventOnAdded() const in EventOnAdded() 358 BASE_NS::shared_ptr<IEvent> ContainerBase::EventOnRemoved() const in EventOnRemoved() 363 BASE_NS::shared_ptr<IEvent> ContainerBase::EventOnMoved() const in EventOnMoved() 368 BASE_NS::shared_ptr<IEvent> ContainerBase::EventOnAdding() const in EventOnAdding() 373 BASE_NS::shared_ptr<IEvent> ContainerBase::EventOnRemoving() const in EventOnRemoving()
|
/ohos5.0/foundation/ai/ai_engine/test/common/event/ |
H A D | event_test.cpp | 31 class IEvent; 32 std::shared_ptr<IEvent> g_event = IEvent::MakeShared();
|
/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/include/meta/api/ |
H A D | event_handler.h | 70 EventHandler(const BASE_NS::shared_ptr<IEvent>& event, const ICallable::Ptr& func) in META_BEGIN_NAMESPACE() 104 bool TypelessSubscribe(const IEvent::Ptr& event, const ICallable::Ptr& func) in META_BEGIN_NAMESPACE() 180 …bool Subscribe(const BASE_NS::shared_ptr<IEvent>& event, Func func, const ITaskQueue::Ptr& queue =… in META_BEGIN_NAMESPACE() 191 bool Subscribe(const BASE_NS::shared_ptr<IEvent>& event, Func func, const BASE_NS::Uid& queueId) in META_BEGIN_NAMESPACE() 210 IEvent::WeakPtr event_; in META_BEGIN_NAMESPACE() 211 IEvent::Token token_ {}; in META_BEGIN_NAMESPACE()
|
/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/include/meta/ext/ |
H A D | object.h | 355 void AddEvent(const IEvent::Ptr& p) override in AddEvent() 359 void RemoveEvent(const IEvent::Ptr& p) override in RemoveEvent() 387 BASE_NS::vector<IEvent::Ptr> GetAllEvents() override in GetAllEvents() 391 BASE_NS::vector<IEvent::ConstPtr> GetAllEvents() const override in GetAllEvents() 413 IEvent::ConstPtr GetEventByName(BASE_NS::string_view name) const override in GetEventByName() 417 IEvent::Ptr GetEventByName(BASE_NS::string_view name) override in GetEventByName()
|
H A D | implementation_macros.h | 194 …intf, #name, [] { return ::META_NS::IEvent::Ptr(CreateShared<::META_NS::EventImpl<type>>(#name)); … 196 … return [](void* self, const ::META_NS::IEvent::Ptr& p) { \ 209 BASE_NS::shared_ptr<::META_NS::IEvent> Event##name() const override \ 233 BASE_NS::shared_ptr<::META_NS::IEvent> Event##name() const override \ 240 BASE_NS::shared_ptr<::META_NS::IEvent> Event##name() const override \
|