- Added missing dependency "ccnx-portal-rta", still needed for the control messages 17/5517/7
authorMauro Sardara <[email protected]>
Fri, 24 Feb 2017 18:27:34 +0000 (19:27 +0100)
committerMauro Sardara <[email protected]>
Fri, 24 Feb 2017 18:44:32 +0000 (18:44 +0000)
- Fixed little typo for being compliant with the code style
- Removed include statements of deprecated library "ccnx-portal"
- added level of optimization of 3 by default

Change-Id: Id353e58fa1e7eeeb90bdf19ec7fd921876ab12c4
Signed-off-by: Mauro Sardara <[email protected]>
CMakeLists.txt
README.md
icnet/ccnx/icnet_ccnx_local_connector.h
icnet/ccnx/icnet_ccnx_portal.h
icnet/transport/icnet_transport_vegas.cc

index 9e98174..5e3320a 100644 (file)
@@ -74,7 +74,7 @@ find_package(Boost 1.54.0 COMPONENTS system REQUIRED)
 include_directories(SYSTEM ${Boost_INCLUDE_DIR})
 
 set(CMAKE_VERBOSE_MAKEFILE off)
-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -Wall -fpermissive")
+set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -Wall -fpermissive -O3")
 
 set(LIBRARIES
         ${CCNX_PORTAL_LIBRARIES}
index b65e9c0..9ab7241 100644 (file)
--- a/README.md
+++ b/README.md
@@ -9,6 +9,7 @@ Dependencies
 - libboost-system-dev
 - libparc
 - libccnx-common
+- libccnx-transport-rta
 - long-bow
 
 Build the library
@@ -17,11 +18,16 @@ Build the library
 For building the library, from the root folder of the project:
 
 ```bash
+ $ git clone -b libicnet/master https://gerrit.fd.io/r/cicn libicnet
+ $ cd libicnet
  $ mkdir build && cd build
  $ cmake ..
  $ make
 ```
 
+The library should be compiled with a level of optimization >= 2, in order to achieve better performances. The CMakeFile.txt
+already specifies a level of optimization of 3. To change it (for debugging) just modify the CMakeFile.txt.
+
 If you do not want to build the tools:
 
 ```bash
index b08d1c5..2181df9 100644 (file)
@@ -26,8 +26,6 @@ extern "C" {
 #include <ccnx/common/ccnx_Interest.h>
 #include <ccnx/common/ccnx_ContentObject.h>
 #include <parc/security/parc_Security.h>
-#include <ccnx/api/ccnx_Portal/ccnx_Portal.h>
-#include <ccnx/api/ccnx_Portal/ccnx_PortalRTA.h>
 #include <ccnx/common/codec/schema_v1/ccnxCodecSchemaV1_PacketEncoder.h>
 };
 
index 5076fcd..9ccc4bc 100644 (file)
@@ -26,8 +26,6 @@
 #include <future>
 
 extern "C" {
-#include <ccnx/api/ccnx_Portal/ccnx_Portal.h>
-#include <ccnx/api/ccnx_Portal/ccnx_PortalRTA.h>
 #include <ccnx/api/control/cpi_Acks.h>
 #include <ccnx/common/ccnx_ContentObject.h>
 #include <parc/security/parc_Security.h>
index 166e4ef..b64678f 100644 (file)
@@ -208,8 +208,7 @@ void VegasTransportProtocol::decreaseWindow() {
 void VegasTransportProtocol::increaseWindow() {
   double max_window_size = -1;
   socket_->getSocketOption(MAX_WINDOW_SIZE, max_window_size);
-  if (current_window_size_ < max_window_size) // don't expand window above max level
-  {
+  if (current_window_size_ < max_window_size) {
     current_window_size_++;
     socket_->setSocketOption(CURRENT_WINDOW_SIZE, current_window_size_);
   }