Skip to content

Commit 1e2f188

Browse files
committed
s
1 parent fe0776a commit 1e2f188

File tree

3 files changed

+10
-1
lines changed

3 files changed

+10
-1
lines changed

bsn_cpp/plug_net/include/i_plug_net.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,17 +12,20 @@
1212
D_BsnNamespace1(plug_net)
1313
//////////////////////////////////////////////////////////////////////
1414
class I_TCPListen;
15+
class I_TCPConnect;
1516
class I_Address;
1617

1718
class I_PlugNet : public D_N1(plug_mgr)::I_Plug {
1819
public:
1920
typedef std::shared_ptr<I_PlugNet> T_SPI_PlugNet;
2021
typedef std::shared_ptr<I_TCPListen> T_SPI_TCPListen;
22+
typedef std::shared_ptr<I_TCPConnect> T_SPI_TCPConnect;
2123
typedef std::shared_ptr<I_Address> T_SPI_Address;
2224

2325
public:
2426
virtual I_Dns::T_SPI_Dns NewI_Dns() = 0;
2527
virtual T_SPI_TCPListen NewI_TCPListen() = 0;
28+
virtual T_SPI_TCPConnect NewI_TCPConnect() = 0;
2629
virtual T_SPI_Address NewI_Address() = 0;
2730

2831

bsn_cpp/plug_net/src/plug_net.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
#include <bsn_cpp/plug_net/src/url.h>
99
#include <bsn_cpp/plug_net/src/tcp_listen.h>
1010
#include <bsn_cpp/plug_net/include/i_tcp_session.h>
11+
#include <bsn_cpp/plug_net/src/tcp_connect.h>
1112

1213
#include <bsn_cpp/plug_mgr/include/i_plug_mgr.h>
1314
#include <bsn_cpp/plug_cmd/include/i_plug_cmd.h>
@@ -197,6 +198,10 @@ C_PlugNet::T_SPI_TCPListen C_PlugNet::NewI_TCPListen() {
197198
return C_TCPListen::NewI_TCPListen(GetSPC_PlugNet());
198199
}
199200

201+
C_PlugNet::T_SPI_TCPConnect C_PlugNet::NewI_TCPConnect() {
202+
return C_TCPConnect::NewI_TCPConnect(GetSPC_PlugNet());
203+
}
204+
200205
C_PlugNet::T_SPI_Address C_PlugNet::NewI_Address() {
201206
return C_Address::NewI_Address();
202207
}

bsn_cpp/plug_net/src/plug_net.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#pragma once
22

3-
#include "./../include/i_plug_net.h"
3+
#include <bsn_cpp/plug_net/include/i_plug_net.h>
44
#include <bsn_cpp/plug_mgr/include/plug_data/plug_data_net.h>
55
#include <bsn_cpp/plug_net/include/i_dns.h>
66

@@ -33,6 +33,7 @@ class C_PlugNet : public I_PlugNet {
3333
public: // I_PlugNet
3434
virtual I_Dns::T_SPI_Dns NewI_Dns() override;
3535
virtual T_SPI_TCPListen NewI_TCPListen() override;
36+
virtual T_SPI_TCPConnect NewI_TCPConnect() override;
3637
virtual T_SPI_Address NewI_Address() override;
3738

3839

0 commit comments

Comments
 (0)