MCPcopy Create free account
hub / github.com/TorqueGameEngines/Torque3D / sendConnectRequest

Method sendConnectRequest

Engine/source/sim/netInterface.cpp:249–268  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

247//-----------------------------------------------------------------------------
248
249void NetInterface::sendConnectRequest(NetConnection *conn)
250{
251 BitStream *out = BitStream::getPacketStream();
252 out->write(U8(ConnectRequest));
253 out->write(conn->getSequence());
254
255 U32 addressDigest[4];
256 conn->getAddressDigest(addressDigest);
257 out->write(addressDigest[0]);
258 out->write(addressDigest[1]);
259 out->write(addressDigest[2]);
260 out->write(addressDigest[3]);
261
262 out->writeString(conn->getClassName());
263 conn->writeConnectRequest(out);
264 conn->mConnectSendCount++;
265 conn->mConnectLastSendTime = Platform::getVirtualMilliseconds();
266
267 BitStream::sendPacketStream(conn->getNetAddress());
268}
269
270//-----------------------------------------------------------------------------
271

Callers

nothing calls this directly

Calls 7

getAddressDigestMethod · 0.80
getNetAddressMethod · 0.80
writeMethod · 0.45
getSequenceMethod · 0.45
writeStringMethod · 0.45
getClassNameMethod · 0.45
writeConnectRequestMethod · 0.45

Tested by

no test coverage detected