Skip to content

Commit 401b53b

Browse files
committed
Update to the latest oatpp API.
1 parent f9d62c7 commit 401b53b

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed

Diff for: CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ add_library(${project_name}-lib
1515

1616
## link libs
1717

18-
find_package(oatpp 1.1.0 REQUIRED)
18+
find_package(oatpp 1.2.0 REQUIRED)
1919

2020
target_link_libraries(${project_name}-lib
2121
PUBLIC oatpp::oatpp

Diff for: src/App.cpp

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
#include "./controller/MyController.hpp"
33
#include "./AppComponent.hpp"
44

5-
#include "oatpp/network/server/Server.hpp"
5+
#include "oatpp/network/Server.hpp"
66

77
#include <iostream>
88

@@ -25,8 +25,8 @@ void run() {
2525

2626
/* create server */
2727

28-
oatpp::network::server::Server server(components.serverConnectionProvider.getObject(),
29-
components.serverConnectionHandler.getObject());
28+
oatpp::network::Server server(components.serverConnectionProvider.getObject(),
29+
components.serverConnectionHandler.getObject());
3030

3131
OATPP_LOGD("Server", "Running on port %s...", components.serverConnectionProvider.getObject()->getProperty("port").toString()->c_str());
3232

Diff for: src/AppComponent.hpp

+3-3
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
#include "oatpp/web/server/AsyncHttpConnectionHandler.hpp"
66
#include "oatpp/web/server/HttpRouter.hpp"
7-
#include "oatpp/network/server/SimpleTCPConnectionProvider.hpp"
7+
#include "oatpp/network/tcp/server/ConnectionProvider.hpp"
88

99
#include "oatpp/parser/json/mapping/ObjectMapper.hpp"
1010

@@ -33,7 +33,7 @@ class AppComponent {
3333
*/
3434
OATPP_CREATE_COMPONENT(std::shared_ptr<oatpp::network::ServerConnectionProvider>, serverConnectionProvider)([] {
3535
/* non_blocking connections should be used with AsyncHttpConnectionHandler for AsyncIO */
36-
return oatpp::network::server::SimpleTCPConnectionProvider::createShared(8000);
36+
return oatpp::network::tcp::server::ConnectionProvider::createShared({"localhost", 8000});
3737
}());
3838

3939
/**
@@ -46,7 +46,7 @@ class AppComponent {
4646
/**
4747
* Create ConnectionHandler component which uses Router component to route requests
4848
*/
49-
OATPP_CREATE_COMPONENT(std::shared_ptr<oatpp::network::server::ConnectionHandler>, serverConnectionHandler)([] {
49+
OATPP_CREATE_COMPONENT(std::shared_ptr<oatpp::network::ConnectionHandler>, serverConnectionHandler)([] {
5050
OATPP_COMPONENT(std::shared_ptr<oatpp::web::server::HttpRouter>, router); // get Router component
5151
OATPP_COMPONENT(std::shared_ptr<oatpp::async::Executor>, executor); // get Async executor component
5252
return oatpp::web::server::AsyncHttpConnectionHandler::createShared(router, executor);

0 commit comments

Comments
 (0)