Home | History | Annotate | Download | only in core

Lines Matching refs:EventLoop

58 EventLoop::EventLoop()
61 bool EventLoop::findNanoappInstanceIdByAppId(uint64_t appId,
78 void EventLoop::forEachNanoapp(NanoappCallbackFunction *callback, void *data) {
86 void EventLoop::invokeMessageFreeFunction(
100 void EventLoop::run() {
101 LOGI("EventLoop start");
140 LOGI("Exiting EventLoop");
143 bool EventLoop::startNanoapp(UniquePtr<Nanoapp>& nanoapp) {
147 EventLoop& eventLoop = eventLoopManager->getEventLoop();
152 } else if (eventLoop.findNanoappInstanceIdByAppId(nanoapp->getAppId(),
193 bool EventLoop::unloadNanoapp(uint32_t instanceId,
247 bool EventLoop::postEvent(uint16_t eventType, void *eventData,
265 void EventLoop::stop() {
271 Nanoapp *EventLoop::findNanoappByInstanceId(uint32_t instanceId) const {
276 bool EventLoop::populateNanoappInfoForAppId(
283 bool EventLoop::populateNanoappInfoForInstanceId(
290 bool EventLoop::currentNanoappIsStopping() const {
294 bool EventLoop::logStateToBuffer(char *buffer, size_t *bufferPos,
309 bool EventLoop::deliverEvents() {
323 bool EventLoop::deliverNextEvent(const UniquePtr<Nanoapp>& app) {
336 void EventLoop::distributeEvent(Event *event) {
356 void EventLoop::flushInboundEventQueue() {
362 void EventLoop::flushNanoappEventQueues() {
366 void EventLoop::freeEvent(Event *event) {
377 Nanoapp *EventLoop::lookupAppByAppId(uint64_t appId) const {
387 Nanoapp *EventLoop::lookupAppByInstanceId(uint32_t instanceId) const {
401 void EventLoop::notifyAppStatusChange(uint16_t eventType,
418 void EventLoop::unloadNanoappAtIndex(size_t index) {