MCPcopy Create free account
hub / github.com/Panzerschrek/Chasm-Reverse / RequestConnect

Method RequestConnect

PanzerChasm/loopback_buffer.cpp:167–186  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

165}
166
167void LoopbackBuffer::RequestConnect()
168{
169 PC_ASSERT( state_ == State::Unconnected );
170
171 client_side_connection_=
172 std::make_shared<Connection>(
173 client_to_server_reliable_buffer_,
174 client_to_server_unreliable_buffer_,
175 server_to_client_reliable_buffer_,
176 server_to_client_unreliable_buffer_ );
177
178 server_side_connection_=
179 std::make_shared<Connection>(
180 server_to_client_reliable_buffer_,
181 server_to_client_unreliable_buffer_,
182 client_to_server_reliable_buffer_,
183 client_to_server_unreliable_buffer_ );
184
185 state_= State::WaitingForConnection;
186}
187
188void LoopbackBuffer::RequestDisconnect()
189{

Callers 3

StartServerMethod · 0.80
DoRunLevelMethod · 0.80
DoLoadMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected