Skip to content

Commit 6ae161f

Browse files
committed
Update to the latest oatpp API.
1 parent 02d2b60 commit 6ae161f

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed

CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ target_include_directories(${project_name}-lib
2222

2323
## link libs
2424

25-
find_package(oatpp 1.1.0 REQUIRED)
25+
find_package(oatpp 1.2.0 REQUIRED)
2626

2727
target_link_libraries(${project_name}-lib
2828
PUBLIC oatpp::oatpp

src/App.cpp

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
#include "./controller/MediaController.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_LOGI("Server", "Running on port %s...", components.serverConnectionProvider.getObject()->getProperty("port").toString()->c_str());
3232

src/AppComponent.hpp

+3-3
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
#include "oatpp/web/server/AsyncHttpConnectionHandler.hpp"
99
#include "oatpp/web/server/HttpRouter.hpp"
10-
#include "oatpp/network/server/SimpleTCPConnectionProvider.hpp"
10+
#include "oatpp/network/tcp/server/ConnectionProvider.hpp"
1111

1212
#include "oatpp/parser/json/mapping/ObjectMapper.hpp"
1313

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

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

0 commit comments

Comments
 (0)