1
#include "source/server/config_validation/dispatcher.h"
2

            
3
#include "source/common/common/assert.h"
4
#include "source/server/config_validation/connection.h"
5

            
6
namespace Envoy {
7
namespace Event {
8

            
9
Network::ClientConnectionPtr ValidationDispatcher::createClientConnection(
10
    Network::Address::InstanceConstSharedPtr remote_address,
11
    Network::Address::InstanceConstSharedPtr source_address,
12
    Network::TransportSocketPtr&& transport_socket,
13
    const Network::ConnectionSocket::OptionsSharedPtr& options,
14
1
    const Network::TransportSocketOptionsConstSharedPtr& transport_options) {
15
1
  return std::make_unique<Network::ConfigValidateConnection>(*this, remote_address, source_address,
16
1
                                                             std::move(transport_socket), options,
17
1
                                                             transport_options);
18
1
}
19

            
20
} // namespace Event
21
} // namespace Envoy