Lines Matching defs:eventMsg
50 RETURN_INVALID_IF_NULL(event.eventMsg);
54 GetId(), event.eventMsg->fromMgr, event.eventMsg->srcId, event.eventMsg->toMgr, event.eventMsg->dstId,
55 std::string(magic_enum::enum_name(event.eventMsg->type)).c_str());
61 switch (event.eventMsg->type) {
63 auto eventMsg = ConvertEventMsg<ContextEventMsg>(event);
64 if (eventMsg) {
65 interactionId_ = eventMsg->srcId;
66 eventMsg->agentId = HandleCreateAgent(eventMsg->className, eventMsg->agentType, eventMsg->agentId);
87 RETURN_IF_NULL(event.eventMsg);
88 auto eventMsg = ConvertEventMsg<AgentEventMsg>(event);
89 if (eventMsg == nullptr) {
94 SHARING_LOGI("contextId: %{public}u, destroy agent agentId: %{public}u.", GetId(), eventMsg->agentId);
95 interactionId_ = eventMsg->srcId;
96 auto agent = GetAgentById(eventMsg->agentId);
98 SHARING_LOGE("agent null agentId: %{public}d.", eventMsg->agentId);
103 event.eventMsg->type = EVENT_AGENT_DESTROY;
107 if (IsEmptySrcAgent(eventMsg->agentId)) {
108 event.eventMsg->type = EVENT_AGENT_DESTROY;
112 GetId(), eventMsg->agentId);
116 event.eventMsg->type = EVENT_AGENT_DESTROY;
127 auto eventMsg = ConvertEventMsg<AgentEventMsg>(event);
128 if (eventMsg) {
129 auto agent = GetAgentById(eventMsg->agentId);
181 void Context::SendInteractionEvent(EventType eventType, ContextEventMsg::Ptr &eventMsg)
191 interactionMsg->errorCode = eventMsg->errorCode;
192 interactionMsg->agentId = eventMsg->agentId;
193 interactionMsg->agentType = eventMsg->agentType;
195 interactionMsg->surfaceId = eventMsg->surfaceId;
198 event.eventMsg = std::move(interactionMsg);
200 SHARING_LOGI("event: %{public}u is sended by contextId: %{public}u.", event.eventMsg->type, GetId());
230 event.eventMsg = std::move(statusMsg->msg);
231 event.eventMsg->fromMgr = ModuleType::MODULE_CONTEXT;
232 event.eventMsg->srcId = GetId();
236 std::string(magic_enum::enum_name(event.eventMsg->type)).c_str(), GetId());
258 event.eventMsg = channelMsg;
259 event.eventMsg->fromMgr = ModuleType::MODULE_CONTEXT;
260 event.eventMsg->toMgr = ModuleType::MODULE_MEDIACHANNEL;
261 event.eventMsg->srcId = GetId();
330 auto eventMsg = ConvertEventMsg<ContextEventMsg>(event);
331 if (eventMsg) {
332 auto agent = GetAgentById(eventMsg->agentId);
338 RemoveAgent(eventMsg->agentId);
341 RemoveAgent(eventMsg->agentId);
344 eventMsg->agentType = agentType;
345 SendInteractionEvent(EVENT_INTERACTION_STATE_AGENT_DESTROYED, eventMsg);
347 SHARING_LOGE("agent null agentId: %{public}d.", eventMsg->agentId);
364 event.eventMsg = std::move(agentEvent);
365 event.eventMsg->fromMgr = ModuleType::MODULE_CONTEXT;
366 event.eventMsg->srcId = GetId();
367 event.eventMsg->toMgr = ModuleType::MODULE_CONTEXT;
368 event.eventMsg->dstId = GetId();
369 event.eventMsg->type = EVENT_AGENT_DESTROY;