ETSI STF525 / Internal Testing test suite This project provides an internal testing test suite and its associated Test Adapter/Codec

Public Member Functions | Static Private Attributes | List of all members
geonetworking_layer_factory Class Reference

`#include <geonetworking_layer_factory.hh>`

Inheritance diagram for geonetworking_layer_factory:

## Public Member Functions
| geonetworking_layer_factory ()
| Reference to the unique instance of this class. More...
virtual layer * | create_layer (const std::string &p_type, const std::string &p_param)
| Create the layers stack based on the provided layers stack description. More...
Public Member Functions inherited from layer_factory
| layer_factory ()

## Static Private Attributes
static geonetworking_layer_factory | _f

## Constructor & Destructor Documentation

## ◆ geonetworking_layer_factory()

geonetworking_layer_factory::geonetworking_layer_factory | ( |  | ) |
| inline

Reference to the unique instance of this class.

Default constructor Create a new instance of the udp_layer_factory class

Remarks
  The GeoNetworking layer identifier is GN

## Member Function Documentation

## ◆ create_layer()

layer * geonetworking_layer_factory::create_layer | ( | const std::string & | type,
|  | const std::string & | param
| ) |  |
| inline virtual

Create the layers stack based on the provided layers stack description.

Parameters

  [in] | p_type | The provided layers stack description
  [in] | p_params | Optional parameters

Returns
  0 on success, -1 otherwise

Implements layer_factory.

## Member Data Documentation

## ◆ _f

geonetworking_layer_factory geonetworking_layer_factory::_f
| static private

The documentation for this class was generated from the following files:

- /home/vagrant/TriesAndDelete/etsi_its/framework/include/geonetworking_layer_factory.hh
- /home/vagrant/TriesAndDelete/etsi_its/framework/src/geonetworking_layer.cc