[haiku-commits] Change in haiku[master]: Package Kit: switch to libnetservices.a

  • From: Gerrit <review@xxxxxxxxxxxxxxxxxxx>
  • To: waddlesplash <waddlesplash@xxxxxxxxx>, haiku-commits@xxxxxxxxxxxxx
  • Date: Sat, 23 Jan 2021 09:32:26 +0000

From Niels Sascha Reedijk <niels.reedijk@xxxxxxxxx>:

Niels Sascha Reedijk has uploaded this change for review. ( 
https://review.haiku-os.org/c/haiku/+/3671 ;)


Change subject: Package Kit: switch to libnetservices.a
......................................................................

Package Kit: switch to libnetservices.a

Switch to the experimental services API as the copy in libbnetapi.so is
deprecated.
---
M src/kits/package/FetchFileJob.cpp
M src/kits/package/FetchFileJob.h
M src/kits/package/Jamfile
3 files changed, 8 insertions(+), 8 deletions(-)



  git pull ssh://git.haiku-os.org:22/haiku refs/changes/71/3671/1

diff --git a/src/kits/package/FetchFileJob.cpp 
b/src/kits/package/FetchFileJob.cpp
index 92ab428..bf80c89 100644
--- a/src/kits/package/FetchFileJob.cpp
+++ b/src/kits/package/FetchFileJob.cpp
@@ -21,6 +21,7 @@
 #      include <HttpRequest.h>
 #      include <UrlRequest.h>
 #      include <UrlProtocolRoster.h>
+using namespace HaikuExt;
 #endif

 #include "FetchUtils.h"
diff --git a/src/kits/package/FetchFileJob.h b/src/kits/package/FetchFileJob.h
index b4ba423..9f8c9ac 100644
--- a/src/kits/package/FetchFileJob.h
+++ b/src/kits/package/FetchFileJob.h
@@ -25,7 +25,7 @@


 #ifdef HAIKU_TARGET_PLATFORM_HAIKU
-class FetchFileJob : public BJob, public BUrlProtocolListener {
+class FetchFileJob : public BJob, public HaikuExt::BUrlProtocolListener {
 #else // HAIKU_TARGET_PLATFORM_HAIKU
 class FetchFileJob : public BJob {
 #endif // HAIKU_TARGET_PLATFORM_HAIKU
@@ -46,11 +46,12 @@
                        off_t                           DownloadTotalBytes() 
const;

 #ifdef HAIKU_TARGET_PLATFORM_HAIKU
-       virtual void    DataReceived(BUrlRequest*, const char* data,
+       virtual void    DataReceived(HaikuExt::BUrlRequest*, const char* data,
                                                off_t position, ssize_t size);
-       virtual void    DownloadProgress(BUrlRequest*, ssize_t bytesReceived,
-                                               ssize_t bytesTotal);
-       virtual void    RequestCompleted(BUrlRequest* request, bool success);
+       virtual void    DownloadProgress(HaikuExt::BUrlRequest*,
+                                               ssize_t bytesReceived, ssize_t 
bytesTotal);
+       virtual void    RequestCompleted(HaikuExt::BUrlRequest* request,
+                                               bool success);
 #endif

 protected:
diff --git a/src/kits/package/Jamfile b/src/kits/package/Jamfile
index 4307a1b..2139d42 100644
--- a/src/kits/package/Jamfile
+++ b/src/kits/package/Jamfile
@@ -13,9 +13,6 @@
        ;
 UsePrivateSystemHeaders ;

-# Use the deprecated libnetapi.so classes
-SubDirC++Flags [ FDefines LIBNETAPI_DEPRECATED ] ;
-
 HPKG_SOURCES =
        AttributeDataReader.cpp
        BlockBufferPool.cpp
@@ -134,6 +131,7 @@
                        shared
                        bnetapi
                        be localestub
+                       libnetservices.a
                        [ TargetLibstdc++ ]
                        $(TARGET_NETWORK_LIBS)
                        ;

--
To view, visit https://review.haiku-os.org/c/haiku/+/3671
To unsubscribe, or for help writing mail filters, visit 
https://review.haiku-os.org/settings

Gerrit-Project: haiku
Gerrit-Branch: master
Gerrit-Change-Id: Ia0742038937d078c6a59ae13180a00a4c4eeb177
Gerrit-Change-Number: 3671
Gerrit-PatchSet: 1
Gerrit-Owner: Niels Sascha Reedijk <niels.reedijk@xxxxxxxxx>
Gerrit-MessageType: newchange

Other related posts:

  • » [haiku-commits] Change in haiku[master]: Package Kit: switch to libnetservices.a - Gerrit