ETSI STF525 / Internal Testing test suite
This project provides an internal testing test suite and its associated Test Adapter/Codec
layer_factory.hh
Go to the documentation of this file.
1 
11 #pragma once
12 
13 #include <string>
14 #include <map>
15 #include <vector>
16 #include <algorithm>
17 
18 #include "layer.hh"
19 
26 public:
27 
112  virtual layer* create_layer(const std::string & p_type, const std::string & p_params) = 0;
113 }; // End of class layer_factory
114 
Forward declaration of TITAN class.
Definition: layer.hh:29
This class provides a factory class to create layer class instances .
Definition: layer_factory.hh:25
layer_factory()
Definition: layer_factory.hh:31
virtual layer * create_layer(const std::string &p_type, const std::string &p_params)=0
Create the layers stack based on the provided layers stack description (cf. remark) ...
Definition: layer_factory.hh:31
Header file for ITS abstract protocol layer definition.