Exemple #1
0
void
mock_server_hangs_up (request_t *request)
{
   test_suite_mock_server_log ("%5.2f  %hu <- %hu \thang up!",
                               mock_server_get_uptime_sec (request->server),
                               request->client_port,
                               request_get_server_port (request));

   mongoc_stream_close (request->client);
}
void
mock_server_hangs_up (request_t *request)
{
   if (mock_server_get_verbose (request->server)) {
      printf ("%5.2f  %hu <- %hu \thang up!\n",
              mock_server_get_uptime_sec (request->server),
              request->client_port,
              request_get_server_port (request));
      fflush (stdout);
   }

   mongoc_stream_close (request->client);
}
Exemple #3
0
void
mock_server_resets (request_t *request)
{
   struct linger no_linger;
   no_linger.l_onoff = 1;
   no_linger.l_linger = 0;

   test_suite_mock_server_log ("%5.2f  %hu <- %hu \treset!",
                               mock_server_get_uptime_sec (request->server),
                               request->client_port,
                               request_get_server_port (request));

   /* send RST packet to client */
   mongoc_stream_setsockopt (request->client,
                             SOL_SOCKET,
                             SO_LINGER,
                             &no_linger,
                             sizeof no_linger);

   mongoc_stream_close (request->client);
}
void
mock_server_resets (request_t *request)
{
   struct linger no_linger;
   no_linger.l_onoff = 1;
   no_linger.l_linger = 0;

   if (mock_server_get_verbose (request->server)) {
      printf ("%5.2f  %hu <- %hu \treset!\n",
              mock_server_get_uptime_sec (request->server),
              request->client_port,
              request_get_server_port (request));
      fflush (stdout);
   }

   /* send RST packet to client */
   mongoc_stream_setsockopt (request->client,
                             SOL_SOCKET,
                             SO_LINGER,
                             &no_linger,
                             sizeof no_linger);

   mongoc_stream_close (request->client);
}