MCPcopy Create free account
hub / github.com/cocos/cocos-engine / emit

Method emit

native/cocos/network/SocketIO.cpp:635–643  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

633}
634
635void SIOClientImpl::emit(const ccstd::string &endpoint, const ccstd::string &eventname, const ccstd::string &args) {
636 CC_LOG_INFO("Emitting event \"%s\"", eventname.c_str());
637 SocketIOPacket *packet = SocketIOPacket::createPacketWithType("event", _version);
638 packet->setEndpoint(endpoint == "/" ? "" : endpoint);
639 packet->setEvent(eventname);
640 packet->addData(args);
641 this->send(packet);
642 delete packet;
643}
644
645void SIOClientImpl::onOpen(WebSocket * /*ws*/) {
646 _connected = true;

Callers 1

sendMethod · 0.95

Calls 6

sendMethod · 0.95
setEndpointMethod · 0.80
setEventMethod · 0.80
addDataMethod · 0.80
emitMethod · 0.65
onErrorMethod · 0.45

Tested by

no test coverage detected