[haiku-commits] Change in haiku[master]: libnetapi.so: make headers of deprecated classes private

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

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

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


Change subject: libnetapi.so: make headers of deprecated classes private
......................................................................

libnetapi.so: make headers of deprecated classes private

These classes have been moved to the public API too soon, and they need some
more time to mature before they can be declared stable.
---
R headers/private/netservices/DataRequest.h
R headers/private/netservices/FileRequest.h
R headers/private/netservices/GopherRequest.h
R headers/private/netservices/HttpAuthentication.h
R headers/private/netservices/HttpForm.h
R headers/private/netservices/HttpHeaders.h
R headers/private/netservices/HttpRequest.h
R headers/private/netservices/HttpResult.h
R headers/private/netservices/HttpTime.h
R headers/private/netservices/NetworkCookie.h
R headers/private/netservices/NetworkCookieJar.h
R headers/private/netservices/NetworkRequest.h
R headers/private/netservices/UrlContext.h
R headers/private/netservices/UrlProtocolAsynchronousListener.h
R headers/private/netservices/UrlProtocolDispatchingListener.h
R headers/private/netservices/UrlProtocolListener.h
R headers/private/netservices/UrlProtocolRoster.h
R headers/private/netservices/UrlRequest.h
R headers/private/netservices/UrlResult.h
R headers/private/netservices/UrlSynchronousRequest.h
M src/add-ons/media/plugins/http_streamer/Jamfile
M src/apps/haikudepot/Jamfile
M src/apps/webpositive/Jamfile
M src/kits/network/libnetservices/Jamfile
M src/kits/package/Jamfile
M src/kits/shared/Jamfile
26 files changed, 9 insertions(+), 4 deletions(-)



  git pull ssh://git.haiku-os.org:22/haiku refs/changes/65/3665/1

diff --git a/headers/os/net/DataRequest.h 
b/headers/private/netservices/DataRequest.h
similarity index 100%
rename from headers/os/net/DataRequest.h
rename to headers/private/netservices/DataRequest.h
diff --git a/headers/os/net/FileRequest.h 
b/headers/private/netservices/FileRequest.h
similarity index 100%
rename from headers/os/net/FileRequest.h
rename to headers/private/netservices/FileRequest.h
diff --git a/headers/os/net/GopherRequest.h 
b/headers/private/netservices/GopherRequest.h
similarity index 100%
rename from headers/os/net/GopherRequest.h
rename to headers/private/netservices/GopherRequest.h
diff --git a/headers/os/net/HttpAuthentication.h 
b/headers/private/netservices/HttpAuthentication.h
similarity index 100%
rename from headers/os/net/HttpAuthentication.h
rename to headers/private/netservices/HttpAuthentication.h
diff --git a/headers/os/net/HttpForm.h b/headers/private/netservices/HttpForm.h
similarity index 100%
rename from headers/os/net/HttpForm.h
rename to headers/private/netservices/HttpForm.h
diff --git a/headers/os/net/HttpHeaders.h 
b/headers/private/netservices/HttpHeaders.h
similarity index 100%
rename from headers/os/net/HttpHeaders.h
rename to headers/private/netservices/HttpHeaders.h
diff --git a/headers/os/net/HttpRequest.h 
b/headers/private/netservices/HttpRequest.h
similarity index 100%
rename from headers/os/net/HttpRequest.h
rename to headers/private/netservices/HttpRequest.h
diff --git a/headers/os/net/HttpResult.h 
b/headers/private/netservices/HttpResult.h
similarity index 100%
rename from headers/os/net/HttpResult.h
rename to headers/private/netservices/HttpResult.h
diff --git a/headers/private/net/HttpTime.h 
b/headers/private/netservices/HttpTime.h
similarity index 100%
rename from headers/private/net/HttpTime.h
rename to headers/private/netservices/HttpTime.h
diff --git a/headers/os/net/NetworkCookie.h 
b/headers/private/netservices/NetworkCookie.h
similarity index 100%
rename from headers/os/net/NetworkCookie.h
rename to headers/private/netservices/NetworkCookie.h
diff --git a/headers/os/net/NetworkCookieJar.h 
b/headers/private/netservices/NetworkCookieJar.h
similarity index 100%
rename from headers/os/net/NetworkCookieJar.h
rename to headers/private/netservices/NetworkCookieJar.h
diff --git a/headers/os/net/NetworkRequest.h 
b/headers/private/netservices/NetworkRequest.h
similarity index 100%
rename from headers/os/net/NetworkRequest.h
rename to headers/private/netservices/NetworkRequest.h
diff --git a/headers/os/net/UrlContext.h 
b/headers/private/netservices/UrlContext.h
similarity index 100%
rename from headers/os/net/UrlContext.h
rename to headers/private/netservices/UrlContext.h
diff --git a/headers/os/net/UrlProtocolAsynchronousListener.h 
b/headers/private/netservices/UrlProtocolAsynchronousListener.h
similarity index 100%
rename from headers/os/net/UrlProtocolAsynchronousListener.h
rename to headers/private/netservices/UrlProtocolAsynchronousListener.h
diff --git a/headers/os/net/UrlProtocolDispatchingListener.h 
b/headers/private/netservices/UrlProtocolDispatchingListener.h
similarity index 100%
rename from headers/os/net/UrlProtocolDispatchingListener.h
rename to headers/private/netservices/UrlProtocolDispatchingListener.h
diff --git a/headers/os/net/UrlProtocolListener.h 
b/headers/private/netservices/UrlProtocolListener.h
similarity index 100%
rename from headers/os/net/UrlProtocolListener.h
rename to headers/private/netservices/UrlProtocolListener.h
diff --git a/headers/os/net/UrlProtocolRoster.h 
b/headers/private/netservices/UrlProtocolRoster.h
similarity index 100%
rename from headers/os/net/UrlProtocolRoster.h
rename to headers/private/netservices/UrlProtocolRoster.h
diff --git a/headers/os/net/UrlRequest.h 
b/headers/private/netservices/UrlRequest.h
similarity index 100%
rename from headers/os/net/UrlRequest.h
rename to headers/private/netservices/UrlRequest.h
diff --git a/headers/os/net/UrlResult.h 
b/headers/private/netservices/UrlResult.h
similarity index 100%
rename from headers/os/net/UrlResult.h
rename to headers/private/netservices/UrlResult.h
diff --git a/headers/os/net/UrlSynchronousRequest.h 
b/headers/private/netservices/UrlSynchronousRequest.h
similarity index 100%
rename from headers/os/net/UrlSynchronousRequest.h
rename to headers/private/netservices/UrlSynchronousRequest.h
diff --git a/src/add-ons/media/plugins/http_streamer/Jamfile 
b/src/add-ons/media/plugins/http_streamer/Jamfile
index c8180ce..5d28db7 100644
--- a/src/add-ons/media/plugins/http_streamer/Jamfile
+++ b/src/add-ons/media/plugins/http_streamer/Jamfile
@@ -1,6 +1,6 @@
 SubDir HAIKU_TOP src add-ons media plugins http_streamer ;

-UsePrivateHeaders media shared ;
+UsePrivateHeaders media netservices shared ;
 UsePrivateHeaders [ FDirName media experimental ] ;

 local architectureObject ;
diff --git a/src/apps/haikudepot/Jamfile b/src/apps/haikudepot/Jamfile
index f56bc2e..f8f24f1 100644
--- a/src/apps/haikudepot/Jamfile
+++ b/src/apps/haikudepot/Jamfile
@@ -6,7 +6,8 @@
 include [ FDirName $(HAIKU_TOP) src apps haikudepot build jam
        HdsSchemaGenRules ] ;

-UsePrivateHeaders interface kernel net package shared storage support locale ;
+UsePrivateHeaders interface kernel net netservices package shared storage ;
+UsePrivateHeaders support locale ;
 
 HAIKUDEPOT_GENERATED_SOURCES_DIRECTORY = $(TARGET_COMMON_DEBUG_LOCATE_TARGET) ;

diff --git a/src/apps/webpositive/Jamfile b/src/apps/webpositive/Jamfile
index bf82ab8..e2bc778 100644
--- a/src/apps/webpositive/Jamfile
+++ b/src/apps/webpositive/Jamfile
@@ -65,7 +65,7 @@

                # private OS headers
                UseLibraryHeaders icon ;
-               UsePrivateHeaders interface shared tracker ;
+               UsePrivateHeaders interface netservices shared tracker ;
                SubDirHdrs $(HAIKU_TOP) src kits tracker ;

                Application WebPositive :
diff --git a/src/kits/network/libnetservices/Jamfile 
b/src/kits/network/libnetservices/Jamfile
index 8f24667..845e4da 100644
--- a/src/kits/network/libnetservices/Jamfile
+++ b/src/kits/network/libnetservices/Jamfile
@@ -1,6 +1,6 @@
 SubDir HAIKU_TOP src kits network libnetservices ;

-UsePrivateHeaders net shared support ;
+UsePrivateHeaders net netservices shared support ;

 local architectureObject ;
 for architectureObject in [ MultiArchSubDirSetup ] {
diff --git a/src/kits/package/Jamfile b/src/kits/package/Jamfile
index 9fb8563..e4fcb04 100644
--- a/src/kits/package/Jamfile
+++ b/src/kits/package/Jamfile
@@ -5,6 +5,7 @@
 UsePrivateHeaders
        app
        kernel
+       netservices
        shared
        libroot
        storage
diff --git a/src/kits/shared/Jamfile b/src/kits/shared/Jamfile
index 51b0d2e..d10c0a6 100644
--- a/src/kits/shared/Jamfile
+++ b/src/kits/shared/Jamfile
@@ -28,6 +28,9 @@
                # for BKeymap
                UsePrivateHeaders interface ;

+               # for BGeolocation
+               UsePrivateHeaders netservices ;
+
                StaticLibrary <$(architecture)>libshared.a :
                        AboutMenuItem.cpp
                        ArgumentVector.cpp

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

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

Other related posts:

  • » [haiku-commits] Change in haiku[master]: libnetapi.so: make headers of deprecated classes private - Gerrit