LCOV - code coverage report
Current view: top level - vnsw/agent/services - metadata_server.h (source / functions) Hit Total Coverage
Test: OpenSDN C/C++ coverage (all TARGET_SET jobs) Lines: 0 9 0.0 %
Date: 2026-06-18 01:51:13 Functions: 0 4 0.0 %
Legend: Lines: hit not hit

          Line data    Source code
       1             : /*
       2             :  * Copyright (c) 2014 Juniper Networks, Inc. All rights reserved.
       3             :  */
       4             : 
       5             : #ifndef vnsw_agent_metadata_server_h_
       6             : #define vnsw_agent_metadata_server_h_
       7             : 
       8             : #include "http/http_server.h"
       9             : #include "services/metadata_server_session.h"
      10             : 
      11             : class MetadataServer : public HttpServer {
      12             : public:
      13           0 :     MetadataServer(EventManager *evm) : HttpServer(evm) {}
      14           0 :     virtual ~MetadataServer() {}
      15             : 
      16           0 :     virtual SslSession *AllocSession(SslSocket *socket) {
      17             :         std::unique_ptr<MetadataServerSession>
      18           0 :             session(new MetadataServerSession(this, socket));
      19           0 :         boost::system::error_code ec = session->SetSocketOptions();
      20           0 :         if (ec) {
      21           0 :             return NULL;
      22             :         }
      23           0 :         return session.release();
      24           0 :     }
      25             : 
      26             : private:
      27             :     DISALLOW_COPY_AND_ASSIGN(MetadataServer);
      28             : };
      29             : 
      30             : #endif // vnsw_agent_metadata_server_h_

Generated by: LCOV version 1.14