20 lines
260 B
C++
20 lines
260 B
C++
#pragma once
|
|
#include <optional>
|
|
#include <string>
|
|
|
|
|
|
namespace gns {
|
|
|
|
|
|
/**
|
|
* Represent a port of a GNS3 node
|
|
*/
|
|
class GnsPort {
|
|
public:
|
|
explicit GnsPort(const std::optional<std::string>& mac_address);
|
|
|
|
std::optional<std::string> mac_address;
|
|
};
|
|
|
|
|
|
}
|