lede-packages-rs

git clone git://archive.git.mtrnord.blog/MTRNord/lede-packages-rs.git
Log | Files | Refs | README | LICENSE

200-examples-OICMiddle-try-to-load-security-configuratio.patch (1488B)


      1 From ce27d50b9c11386242487852f14b025ed6c67701 Mon Sep 17 00:00:00 2001
      2 From: Hauke Mehrtens <hauke.mehrtens@lantiq.com>
      3 Date: Wed, 19 Aug 2015 16:47:21 +0200
      4 Subject: [PATCH 14/14] examples: OICMiddle: try to load security
      5  configuration by default
      6 
      7 Load the security configuration from the default location by default.
      8 When it is not found security will just not work.
      9 
     10 Signed-off-by: Hauke Mehrtens <hauke.mehrtens@lantiq.com>
     11 ---
     12  examples/OICMiddle/OICMiddle.cpp |    9 ++++++++-
     13  examples/OICMiddle/OICMiddle.h   |    1 +
     14  2 files changed, 9 insertions(+), 1 deletion(-)
     15 
     16 --- a/examples/OICMiddle/OICMiddle.cpp
     17 +++ b/examples/OICMiddle/OICMiddle.cpp
     18 @@ -99,8 +99,15 @@ void Middle::startPlatform()
     19      //std::string ipaddr = INADDR_ANY;
     20      std::string ipaddr = "0.0.0.0";
     21  
     22 +    // Initialize Persistent Storage for SVR database
     23 +    middle.ps.open = fopen;
     24 +    middle.ps.read = fread;
     25 +    middle.ps.write = fwrite;
     26 +    middle.ps.close = fclose;
     27 +    middle.ps.unlink = unlink;
     28 +
     29      PlatformConfig cfg { ServiceType::InProc, ModeType::Both,
     30 -                  ipaddr, port, QualityOfService::LowQos};
     31 +                  ipaddr, port, QualityOfService::LowQos, &middle.ps};
     32  
     33      OC::OCPlatform::Configure(cfg);
     34  }
     35 --- a/examples/OICMiddle/OICMiddle.h
     36 +++ b/examples/OICMiddle/OICMiddle.h
     37 @@ -83,6 +83,7 @@ protected:
     38      MiddleServer *m_server;
     39      LineInput *m_lineInput;
     40      RestInput *m_restInput;
     41 +    OCPersistentStorage ps;
     42  
     43  protected:
     44      void startPlatform();