You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by jp...@apache.org on 2016/10/25 18:44:02 UTC

[trafficserver] 02/02: TS-4997: Move the C++ API to lib/cppapi.

This is an automated email from the ASF dual-hosted git repository.

jpeach pushed a commit to branch master
in repository https://git-dual.apache.org/repos/asf/trafficserver.git

commit 32d2ee6d338fdb3c8ff7fbbe00fa977382dbd111
Author: James Peach <jp...@apache.org>
AuthorDate: Mon Oct 24 20:39:26 2016 -0700

    TS-4997: Move the C++ API to lib/cppapi.
---
 Makefile.am                                        |  2 +-
 NOTICE                                             |  2 +-
 README                                             |  2 +-
 build/plugins.mk                                   |  4 +-
 configure.ac                                       |  3 +-
 doc/Doxyfile                                       |  2 +-
 example/Makefile.am                                |  2 +-
 lib/Makefile.am                                    |  2 +-
 lib/{atscppapi/src => cppapi}/AsyncHttpFetch.cc    |  0
 lib/{atscppapi/src => cppapi}/AsyncTimer.cc        |  0
 .../CaseInsensitiveStringComparator.cc             |  0
 lib/{atscppapi/src => cppapi}/ClientRequest.cc     |  0
 lib/{atscppapi/src => cppapi}/GlobalPlugin.cc      |  0
 .../src => cppapi}/GzipDeflateTransformation.cc    |  0
 .../src => cppapi}/GzipInflateTransformation.cc    |  0
 lib/{atscppapi/src => cppapi}/Headers.cc           |  0
 lib/{atscppapi/src => cppapi}/HttpMethod.cc        |  0
 lib/{atscppapi/src => cppapi}/HttpVersion.cc       |  0
 lib/{atscppapi/src => cppapi}/InterceptPlugin.cc   |  0
 lib/{atscppapi/src => cppapi}/Logger.cc            |  0
 lib/{atscppapi/src => cppapi}/Makefile.am          | 96 ++++++++++------------
 lib/{atscppapi/src => cppapi}/Mutex.cc             |  0
 lib/{atscppapi/src => cppapi}/Plugin.cc            |  0
 lib/{atscppapi/src => cppapi}/RemapPlugin.cc       |  0
 lib/{atscppapi/src => cppapi}/Request.cc           |  0
 lib/{atscppapi/src => cppapi}/Response.cc          |  0
 lib/{atscppapi/src => cppapi}/Stat.cc              |  0
 lib/{atscppapi/src => cppapi}/Transaction.cc       |  0
 lib/{atscppapi/src => cppapi}/TransactionPlugin.cc |  0
 .../src => cppapi}/TransformationPlugin.cc         |  0
 lib/{atscppapi/src => cppapi}/Url.cc               |  0
 .../src => cppapi}/include/atscppapi/Async.h       |  0
 .../include/atscppapi/AsyncHttpFetch.h             |  0
 .../src => cppapi}/include/atscppapi/AsyncTimer.h  |  0
 .../atscppapi/CaseInsensitiveStringComparator.h    |  0
 .../include/atscppapi/ClientRequest.h              |  0
 .../include/atscppapi/GlobalPlugin.h               |  0
 .../include/atscppapi/GzipDeflateTransformation.h  |  0
 .../include/atscppapi/GzipInflateTransformation.h  |  0
 .../src => cppapi}/include/atscppapi/Headers.h     |  0
 .../src => cppapi}/include/atscppapi/HttpMethod.h  |  0
 .../src => cppapi}/include/atscppapi/HttpStatus.h  |  0
 .../src => cppapi}/include/atscppapi/HttpVersion.h |  0
 .../include/atscppapi/InterceptPlugin.h            |  0
 .../src => cppapi}/include/atscppapi/Logger.h      |  0
 .../src => cppapi}/include/atscppapi/Mutex.h       |  0
 .../src => cppapi}/include/atscppapi/Plugin.h      |  0
 .../src => cppapi}/include/atscppapi/PluginInit.h  |  0
 .../src => cppapi}/include/atscppapi/RemapPlugin.h |  0
 .../src => cppapi}/include/atscppapi/Request.h     |  0
 .../src => cppapi}/include/atscppapi/Response.h    |  0
 .../src => cppapi}/include/atscppapi/Stat.h        |  0
 .../src => cppapi}/include/atscppapi/Transaction.h |  0
 .../include/atscppapi/TransactionPlugin.h          |  0
 .../include/atscppapi/TransformationPlugin.h       |  0
 .../src => cppapi}/include/atscppapi/Url.h         |  0
 .../src => cppapi}/include/atscppapi/noncopyable.h |  0
 .../src => cppapi}/include/atscppapi/utils.h       |  0
 .../src => cppapi}/include/logging_internal.h      |  0
 .../src => cppapi}/include/utils_internal.h        |  0
 lib/{atscppapi/src => cppapi}/utils.cc             |  0
 lib/{atscppapi/src => cppapi}/utils_internal.cc    |  0
 62 files changed, 54 insertions(+), 61 deletions(-)

diff --git a/Makefile.am b/Makefile.am
index 8ad3069..12de2d1 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -121,7 +121,7 @@ clang-format-iocore:
 	@$(top_srcdir)/tools/clang-format.sh $(top_srcdir)/iocore
 
 clang-format-lib:
-	@$(top_srcdir)/tools/clang-format.sh $(top_srcdir)/lib/atscppapi
+	@$(top_srcdir)/tools/clang-format.sh $(top_srcdir)/lib/cppapi
 	@$(top_srcdir)/tools/clang-format.sh $(top_srcdir)/lib/bindings
 	@$(top_srcdir)/tools/clang-format.sh $(top_srcdir)/lib/raft
 	@$(top_srcdir)/tools/clang-format.sh $(top_srcdir)/lib/records
diff --git a/NOTICE b/NOTICE
index 3e8ae3d..5feedac 100644
--- a/NOTICE
+++ b/NOTICE
@@ -45,7 +45,7 @@ Copyright (C) 2013 GoDaddy Operating Company, LLC
 
 ~~~
 
-lib/atscppapi developed by LinkedIn
+lib/cppapi developed by LinkedIn
 Copyright (c) 2013 LinkedIn
 
 ~~~
diff --git a/README b/README
index 630b8d3..34ea77e 100644
--- a/README
+++ b/README
@@ -34,7 +34,7 @@ plugins to build large scale web applications.
       |-- hostdb/ ........ Internal DNS cache
       |-- net/ ........... Network
   |-- lib/ ...............
-      |-- atscppapi/ ....... C++ api wrapper for plugin developers
+      |-- cppapi/ ........ C++ api wrapper for plugin developers
       |-- records/ ....... library for config files
       |-- perl/ .......... Perl libraries for e.g. mgmt access and configurations
       |-- ts/ ............ Base / core library
diff --git a/build/plugins.mk b/build/plugins.mk
index 69da581..b466f77 100644
--- a/build/plugins.mk
+++ b/build/plugins.mk
@@ -27,8 +27,8 @@ TS_PLUGIN_LD_FLAGS = \
 TS_PLUGIN_CPPFLAGS = \
   -I$(top_builddir)/proxy/api \
   -I$(top_srcdir)/proxy/api \
-  -I$(top_srcdir)/lib/atscppapi/src/include \
-  -I$(top_builddir)/lib/atscppapi/src/include \
+  -I$(top_srcdir)/lib/cppapi/include \
+  -I$(top_builddir)/lib/cppapi/include \
   -I$(top_srcdir)/lib
 
 # Provide a default AM_CPPFLAGS. Automake handles this correctly, but libtool
diff --git a/configure.ac b/configure.ac
index 890d4a7..9d62b4c 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1862,8 +1862,7 @@ AC_CONFIG_FILES([
   iocore/net/Makefile
   iocore/utils/Makefile
   lib/Makefile
-  lib/atscppapi/Makefile
-  lib/atscppapi/src/Makefile
+  lib/cppapi/Makefile
   lib/bindings/Makefile
   lib/perl/Makefile
   lib/perl/lib/Apache/TS.pm
diff --git a/doc/Doxyfile b/doc/Doxyfile
index e1d87d0..5eb7b83 100644
--- a/doc/Doxyfile
+++ b/doc/Doxyfile
@@ -753,7 +753,7 @@ WARN_LOGFILE           =
 
 INPUT                  = mainpage.doc \
                          ../iocore \
-                         ../lib/atscppapi/src/include/atscppapi \
+                         ../lib/cppapi/include/atscppapi \
                          ../lib/records \
                          ../lib/ts \
                          ../lib/tsconfig \
diff --git a/example/Makefile.am b/example/Makefile.am
index cc7c38d..ec414b0 100644
--- a/example/Makefile.am
+++ b/example/Makefile.am
@@ -20,7 +20,7 @@ include $(top_srcdir)/build/tidy.mk
 AM_CXXFLAGS += -Wno-unused-variable
 AM_LDFLAGS = $(TS_PLUGIN_LD_FLAGS)
 
-libatscppai = $(top_builddir)/lib/atscppapi/src/libatscppapi.la
+libatscppai = $(top_builddir)/lib/cppapi/libatscppapi.la
 
 example_Plugins = \
 	add-header.la \
diff --git a/lib/Makefile.am b/lib/Makefile.am
index c0a6389..aa11fc0 100644
--- a/lib/Makefile.am
+++ b/lib/Makefile.am
@@ -16,7 +16,7 @@
 #  See the License for the specific language governing permissions and
 #  limitations under the License.
 
-SUBDIRS = ts records tsconfig bindings atscppapi
+SUBDIRS = ts records tsconfig bindings cppapi
 
 if BUILD_PERL_LIB
 SUBDIRS += perl
diff --git a/lib/atscppapi/src/AsyncHttpFetch.cc b/lib/cppapi/AsyncHttpFetch.cc
similarity index 100%
rename from lib/atscppapi/src/AsyncHttpFetch.cc
rename to lib/cppapi/AsyncHttpFetch.cc
diff --git a/lib/atscppapi/src/AsyncTimer.cc b/lib/cppapi/AsyncTimer.cc
similarity index 100%
rename from lib/atscppapi/src/AsyncTimer.cc
rename to lib/cppapi/AsyncTimer.cc
diff --git a/lib/atscppapi/src/CaseInsensitiveStringComparator.cc b/lib/cppapi/CaseInsensitiveStringComparator.cc
similarity index 100%
rename from lib/atscppapi/src/CaseInsensitiveStringComparator.cc
rename to lib/cppapi/CaseInsensitiveStringComparator.cc
diff --git a/lib/atscppapi/src/ClientRequest.cc b/lib/cppapi/ClientRequest.cc
similarity index 100%
rename from lib/atscppapi/src/ClientRequest.cc
rename to lib/cppapi/ClientRequest.cc
diff --git a/lib/atscppapi/src/GlobalPlugin.cc b/lib/cppapi/GlobalPlugin.cc
similarity index 100%
rename from lib/atscppapi/src/GlobalPlugin.cc
rename to lib/cppapi/GlobalPlugin.cc
diff --git a/lib/atscppapi/src/GzipDeflateTransformation.cc b/lib/cppapi/GzipDeflateTransformation.cc
similarity index 100%
rename from lib/atscppapi/src/GzipDeflateTransformation.cc
rename to lib/cppapi/GzipDeflateTransformation.cc
diff --git a/lib/atscppapi/src/GzipInflateTransformation.cc b/lib/cppapi/GzipInflateTransformation.cc
similarity index 100%
rename from lib/atscppapi/src/GzipInflateTransformation.cc
rename to lib/cppapi/GzipInflateTransformation.cc
diff --git a/lib/atscppapi/src/Headers.cc b/lib/cppapi/Headers.cc
similarity index 100%
rename from lib/atscppapi/src/Headers.cc
rename to lib/cppapi/Headers.cc
diff --git a/lib/atscppapi/src/HttpMethod.cc b/lib/cppapi/HttpMethod.cc
similarity index 100%
rename from lib/atscppapi/src/HttpMethod.cc
rename to lib/cppapi/HttpMethod.cc
diff --git a/lib/atscppapi/src/HttpVersion.cc b/lib/cppapi/HttpVersion.cc
similarity index 100%
rename from lib/atscppapi/src/HttpVersion.cc
rename to lib/cppapi/HttpVersion.cc
diff --git a/lib/atscppapi/src/InterceptPlugin.cc b/lib/cppapi/InterceptPlugin.cc
similarity index 100%
rename from lib/atscppapi/src/InterceptPlugin.cc
rename to lib/cppapi/InterceptPlugin.cc
diff --git a/lib/atscppapi/src/Logger.cc b/lib/cppapi/Logger.cc
similarity index 100%
rename from lib/atscppapi/src/Logger.cc
rename to lib/cppapi/Logger.cc
diff --git a/lib/atscppapi/src/Makefile.am b/lib/cppapi/Makefile.am
similarity index 71%
rename from lib/atscppapi/src/Makefile.am
rename to lib/cppapi/Makefile.am
index 8e6c118..988fef3 100644
--- a/lib/atscppapi/src/Makefile.am
+++ b/lib/cppapi/Makefile.am
@@ -15,74 +15,68 @@
 #  See the License for the specific language governing permissions and
 #  limitations under the License.
 
-AM_CPPFLAGS = \
-  -I$(top_srcdir)/$(subdir)/include \
-  -I$(top_builddir)/$(subdir)/include \
-  -I$(top_builddir)/proxy/api \
-  -I$(top_srcdir)/proxy/api \
-  -I$(top_srcdir)/lib
+include $(top_srcdir)/build/plugins.mk
 
-
-# build the library
 lib_LTLIBRARIES = libatscppapi.la
 libatscppapi_la_LDFLAGS=-lz -lpthread -version-info @TS_LIBTOOL_VERSION@
 
-libatscppapi_la_SOURCES = GlobalPlugin.cc \
-			  Plugin.cc \
-			  utils.cc \
-			  utils_internal.cc \
-			  Transaction.cc \
-			  TransactionPlugin.cc \
-			  Headers.cc \
-			  Request.cc \
-			  CaseInsensitiveStringComparator.cc \
-			  ClientRequest.cc \
-			  Url.cc \
-			  HttpVersion.cc \
-			  HttpMethod.cc \
-			  Response.cc \
-			  TransformationPlugin.cc \
-			  Logger.cc \
-			  Stat.cc \
-			  AsyncHttpFetch.cc \
-			  RemapPlugin.cc \
-			  GzipDeflateTransformation.cc \
-			  GzipInflateTransformation.cc \
-			  AsyncTimer.cc \
-			  InterceptPlugin.cc \
-			  Mutex.cc
+libatscppapi_la_SOURCES = \
+	AsyncHttpFetch.cc \
+	AsyncTimer.cc \
+	CaseInsensitiveStringComparator.cc \
+	ClientRequest.cc \
+	GlobalPlugin.cc \
+	GzipDeflateTransformation.cc \
+	GzipInflateTransformation.cc \
+	Headers.cc \
+	HttpMethod.cc \
+	HttpVersion.cc \
+	InterceptPlugin.cc \
+	Logger.cc \
+	Mutex.cc \
+	Plugin.cc \
+	RemapPlugin.cc \
+	Request.cc \
+	Response.cc \
+	Stat.cc \
+	Transaction.cc \
+	TransactionPlugin.cc \
+	TransformationPlugin.cc \
+	Url.cc \
+	utils.cc \
+	utils_internal.cc
 
 library_includedir=$(includedir)/atscppapi
 base_include_folder = $(top_srcdir)/$(subdir)/include/atscppapi
 
 library_include_HEADERS = \
+	$(base_include_folder)/Async.h \
+	$(base_include_folder)/AsyncHttpFetch.h \
+	$(base_include_folder)/AsyncTimer.h \
+	$(base_include_folder)/CaseInsensitiveStringComparator.h \
+	$(base_include_folder)/ClientRequest.h \
 	$(base_include_folder)/GlobalPlugin.h \
-	$(base_include_folder)/Plugin.h \
-	$(base_include_folder)/PluginInit.h \
-	$(base_include_folder)/Transaction.h \
-	$(base_include_folder)/TransactionPlugin.h \
+	$(base_include_folder)/GzipDeflateTransformation.h \
+	$(base_include_folder)/GzipInflateTransformation.h \
+	$(base_include_folder)/Headers.h \
 	$(base_include_folder)/HttpMethod.h \
 	$(base_include_folder)/HttpStatus.h \
 	$(base_include_folder)/HttpVersion.h \
-	$(base_include_folder)/Headers.h \
+	$(base_include_folder)/InterceptPlugin.h \
+	$(base_include_folder)/Logger.h \
+	$(base_include_folder)/Mutex.h \
+	$(base_include_folder)/Plugin.h \
+	$(base_include_folder)/PluginInit.h \
+	$(base_include_folder)/RemapPlugin.h \
 	$(base_include_folder)/Request.h \
-	$(base_include_folder)/CaseInsensitiveStringComparator.h \
-	$(base_include_folder)/ClientRequest.h \
-	$(base_include_folder)/Url.h \
 	$(base_include_folder)/Response.h \
-	$(base_include_folder)/utils.h \
+	$(base_include_folder)/Stat.h \
+	$(base_include_folder)/Transaction.h \
+	$(base_include_folder)/TransactionPlugin.h \
 	$(base_include_folder)/TransformationPlugin.h \
-	$(base_include_folder)/Logger.h \
+	$(base_include_folder)/Url.h \
 	$(base_include_folder)/noncopyable.h \
-	$(base_include_folder)/Stat.h \
-	$(base_include_folder)/Mutex.h \
-	$(base_include_folder)/RemapPlugin.h \
-	$(base_include_folder)/Async.h \
-	$(base_include_folder)/AsyncHttpFetch.h \
-	$(base_include_folder)/GzipDeflateTransformation.h \
-	$(base_include_folder)/GzipInflateTransformation.h \
-	$(base_include_folder)/AsyncTimer.h \
-	$(base_include_folder)/InterceptPlugin.h
+	$(base_include_folder)/utils.h
 
 include $(top_srcdir)/build/tidy.mk
 
diff --git a/lib/atscppapi/src/Mutex.cc b/lib/cppapi/Mutex.cc
similarity index 100%
rename from lib/atscppapi/src/Mutex.cc
rename to lib/cppapi/Mutex.cc
diff --git a/lib/atscppapi/src/Plugin.cc b/lib/cppapi/Plugin.cc
similarity index 100%
rename from lib/atscppapi/src/Plugin.cc
rename to lib/cppapi/Plugin.cc
diff --git a/lib/atscppapi/src/RemapPlugin.cc b/lib/cppapi/RemapPlugin.cc
similarity index 100%
rename from lib/atscppapi/src/RemapPlugin.cc
rename to lib/cppapi/RemapPlugin.cc
diff --git a/lib/atscppapi/src/Request.cc b/lib/cppapi/Request.cc
similarity index 100%
rename from lib/atscppapi/src/Request.cc
rename to lib/cppapi/Request.cc
diff --git a/lib/atscppapi/src/Response.cc b/lib/cppapi/Response.cc
similarity index 100%
rename from lib/atscppapi/src/Response.cc
rename to lib/cppapi/Response.cc
diff --git a/lib/atscppapi/src/Stat.cc b/lib/cppapi/Stat.cc
similarity index 100%
rename from lib/atscppapi/src/Stat.cc
rename to lib/cppapi/Stat.cc
diff --git a/lib/atscppapi/src/Transaction.cc b/lib/cppapi/Transaction.cc
similarity index 100%
rename from lib/atscppapi/src/Transaction.cc
rename to lib/cppapi/Transaction.cc
diff --git a/lib/atscppapi/src/TransactionPlugin.cc b/lib/cppapi/TransactionPlugin.cc
similarity index 100%
rename from lib/atscppapi/src/TransactionPlugin.cc
rename to lib/cppapi/TransactionPlugin.cc
diff --git a/lib/atscppapi/src/TransformationPlugin.cc b/lib/cppapi/TransformationPlugin.cc
similarity index 100%
rename from lib/atscppapi/src/TransformationPlugin.cc
rename to lib/cppapi/TransformationPlugin.cc
diff --git a/lib/atscppapi/src/Url.cc b/lib/cppapi/Url.cc
similarity index 100%
rename from lib/atscppapi/src/Url.cc
rename to lib/cppapi/Url.cc
diff --git a/lib/atscppapi/src/include/atscppapi/Async.h b/lib/cppapi/include/atscppapi/Async.h
similarity index 100%
rename from lib/atscppapi/src/include/atscppapi/Async.h
rename to lib/cppapi/include/atscppapi/Async.h
diff --git a/lib/atscppapi/src/include/atscppapi/AsyncHttpFetch.h b/lib/cppapi/include/atscppapi/AsyncHttpFetch.h
similarity index 100%
rename from lib/atscppapi/src/include/atscppapi/AsyncHttpFetch.h
rename to lib/cppapi/include/atscppapi/AsyncHttpFetch.h
diff --git a/lib/atscppapi/src/include/atscppapi/AsyncTimer.h b/lib/cppapi/include/atscppapi/AsyncTimer.h
similarity index 100%
rename from lib/atscppapi/src/include/atscppapi/AsyncTimer.h
rename to lib/cppapi/include/atscppapi/AsyncTimer.h
diff --git a/lib/atscppapi/src/include/atscppapi/CaseInsensitiveStringComparator.h b/lib/cppapi/include/atscppapi/CaseInsensitiveStringComparator.h
similarity index 100%
rename from lib/atscppapi/src/include/atscppapi/CaseInsensitiveStringComparator.h
rename to lib/cppapi/include/atscppapi/CaseInsensitiveStringComparator.h
diff --git a/lib/atscppapi/src/include/atscppapi/ClientRequest.h b/lib/cppapi/include/atscppapi/ClientRequest.h
similarity index 100%
rename from lib/atscppapi/src/include/atscppapi/ClientRequest.h
rename to lib/cppapi/include/atscppapi/ClientRequest.h
diff --git a/lib/atscppapi/src/include/atscppapi/GlobalPlugin.h b/lib/cppapi/include/atscppapi/GlobalPlugin.h
similarity index 100%
rename from lib/atscppapi/src/include/atscppapi/GlobalPlugin.h
rename to lib/cppapi/include/atscppapi/GlobalPlugin.h
diff --git a/lib/atscppapi/src/include/atscppapi/GzipDeflateTransformation.h b/lib/cppapi/include/atscppapi/GzipDeflateTransformation.h
similarity index 100%
rename from lib/atscppapi/src/include/atscppapi/GzipDeflateTransformation.h
rename to lib/cppapi/include/atscppapi/GzipDeflateTransformation.h
diff --git a/lib/atscppapi/src/include/atscppapi/GzipInflateTransformation.h b/lib/cppapi/include/atscppapi/GzipInflateTransformation.h
similarity index 100%
rename from lib/atscppapi/src/include/atscppapi/GzipInflateTransformation.h
rename to lib/cppapi/include/atscppapi/GzipInflateTransformation.h
diff --git a/lib/atscppapi/src/include/atscppapi/Headers.h b/lib/cppapi/include/atscppapi/Headers.h
similarity index 100%
rename from lib/atscppapi/src/include/atscppapi/Headers.h
rename to lib/cppapi/include/atscppapi/Headers.h
diff --git a/lib/atscppapi/src/include/atscppapi/HttpMethod.h b/lib/cppapi/include/atscppapi/HttpMethod.h
similarity index 100%
rename from lib/atscppapi/src/include/atscppapi/HttpMethod.h
rename to lib/cppapi/include/atscppapi/HttpMethod.h
diff --git a/lib/atscppapi/src/include/atscppapi/HttpStatus.h b/lib/cppapi/include/atscppapi/HttpStatus.h
similarity index 100%
rename from lib/atscppapi/src/include/atscppapi/HttpStatus.h
rename to lib/cppapi/include/atscppapi/HttpStatus.h
diff --git a/lib/atscppapi/src/include/atscppapi/HttpVersion.h b/lib/cppapi/include/atscppapi/HttpVersion.h
similarity index 100%
rename from lib/atscppapi/src/include/atscppapi/HttpVersion.h
rename to lib/cppapi/include/atscppapi/HttpVersion.h
diff --git a/lib/atscppapi/src/include/atscppapi/InterceptPlugin.h b/lib/cppapi/include/atscppapi/InterceptPlugin.h
similarity index 100%
rename from lib/atscppapi/src/include/atscppapi/InterceptPlugin.h
rename to lib/cppapi/include/atscppapi/InterceptPlugin.h
diff --git a/lib/atscppapi/src/include/atscppapi/Logger.h b/lib/cppapi/include/atscppapi/Logger.h
similarity index 100%
rename from lib/atscppapi/src/include/atscppapi/Logger.h
rename to lib/cppapi/include/atscppapi/Logger.h
diff --git a/lib/atscppapi/src/include/atscppapi/Mutex.h b/lib/cppapi/include/atscppapi/Mutex.h
similarity index 100%
rename from lib/atscppapi/src/include/atscppapi/Mutex.h
rename to lib/cppapi/include/atscppapi/Mutex.h
diff --git a/lib/atscppapi/src/include/atscppapi/Plugin.h b/lib/cppapi/include/atscppapi/Plugin.h
similarity index 100%
rename from lib/atscppapi/src/include/atscppapi/Plugin.h
rename to lib/cppapi/include/atscppapi/Plugin.h
diff --git a/lib/atscppapi/src/include/atscppapi/PluginInit.h b/lib/cppapi/include/atscppapi/PluginInit.h
similarity index 100%
rename from lib/atscppapi/src/include/atscppapi/PluginInit.h
rename to lib/cppapi/include/atscppapi/PluginInit.h
diff --git a/lib/atscppapi/src/include/atscppapi/RemapPlugin.h b/lib/cppapi/include/atscppapi/RemapPlugin.h
similarity index 100%
rename from lib/atscppapi/src/include/atscppapi/RemapPlugin.h
rename to lib/cppapi/include/atscppapi/RemapPlugin.h
diff --git a/lib/atscppapi/src/include/atscppapi/Request.h b/lib/cppapi/include/atscppapi/Request.h
similarity index 100%
rename from lib/atscppapi/src/include/atscppapi/Request.h
rename to lib/cppapi/include/atscppapi/Request.h
diff --git a/lib/atscppapi/src/include/atscppapi/Response.h b/lib/cppapi/include/atscppapi/Response.h
similarity index 100%
rename from lib/atscppapi/src/include/atscppapi/Response.h
rename to lib/cppapi/include/atscppapi/Response.h
diff --git a/lib/atscppapi/src/include/atscppapi/Stat.h b/lib/cppapi/include/atscppapi/Stat.h
similarity index 100%
rename from lib/atscppapi/src/include/atscppapi/Stat.h
rename to lib/cppapi/include/atscppapi/Stat.h
diff --git a/lib/atscppapi/src/include/atscppapi/Transaction.h b/lib/cppapi/include/atscppapi/Transaction.h
similarity index 100%
rename from lib/atscppapi/src/include/atscppapi/Transaction.h
rename to lib/cppapi/include/atscppapi/Transaction.h
diff --git a/lib/atscppapi/src/include/atscppapi/TransactionPlugin.h b/lib/cppapi/include/atscppapi/TransactionPlugin.h
similarity index 100%
rename from lib/atscppapi/src/include/atscppapi/TransactionPlugin.h
rename to lib/cppapi/include/atscppapi/TransactionPlugin.h
diff --git a/lib/atscppapi/src/include/atscppapi/TransformationPlugin.h b/lib/cppapi/include/atscppapi/TransformationPlugin.h
similarity index 100%
rename from lib/atscppapi/src/include/atscppapi/TransformationPlugin.h
rename to lib/cppapi/include/atscppapi/TransformationPlugin.h
diff --git a/lib/atscppapi/src/include/atscppapi/Url.h b/lib/cppapi/include/atscppapi/Url.h
similarity index 100%
rename from lib/atscppapi/src/include/atscppapi/Url.h
rename to lib/cppapi/include/atscppapi/Url.h
diff --git a/lib/atscppapi/src/include/atscppapi/noncopyable.h b/lib/cppapi/include/atscppapi/noncopyable.h
similarity index 100%
rename from lib/atscppapi/src/include/atscppapi/noncopyable.h
rename to lib/cppapi/include/atscppapi/noncopyable.h
diff --git a/lib/atscppapi/src/include/atscppapi/utils.h b/lib/cppapi/include/atscppapi/utils.h
similarity index 100%
rename from lib/atscppapi/src/include/atscppapi/utils.h
rename to lib/cppapi/include/atscppapi/utils.h
diff --git a/lib/atscppapi/src/include/logging_internal.h b/lib/cppapi/include/logging_internal.h
similarity index 100%
rename from lib/atscppapi/src/include/logging_internal.h
rename to lib/cppapi/include/logging_internal.h
diff --git a/lib/atscppapi/src/include/utils_internal.h b/lib/cppapi/include/utils_internal.h
similarity index 100%
rename from lib/atscppapi/src/include/utils_internal.h
rename to lib/cppapi/include/utils_internal.h
diff --git a/lib/atscppapi/src/utils.cc b/lib/cppapi/utils.cc
similarity index 100%
rename from lib/atscppapi/src/utils.cc
rename to lib/cppapi/utils.cc
diff --git a/lib/atscppapi/src/utils_internal.cc b/lib/cppapi/utils_internal.cc
similarity index 100%
rename from lib/atscppapi/src/utils_internal.cc
rename to lib/cppapi/utils_internal.cc

-- 
To stop receiving notification emails like this one, please contact
"commits@trafficserver.apache.org" <co...@trafficserver.apache.org>.