fpga_impl

Warning

doxygenfile: Cannot find file “eos/fpga_impl.h

Type definitions in fpga_impl

namespace eos
class fpga_impl_t
#include <fpga_impl.h>

This data structure is used to describe an application FPGA on a switch.

Public Functions

fpga_impl_t()

Default constructor.

fpga_impl_t(std::string board_standard, std::string part_number)
std::string board_standard() const

Getter for ‘board_standard’: The board standard of the FPGA.

std::string part_number() const

Getter for ‘part_number’: The part number of the FPGA.

bool operator==(fpga_impl_t const & other) const
bool operator!=(fpga_impl_t const & other) const
bool operator<(fpga_impl_t const & other) const
uint32_t hash() const

The hash function for type fpga_t.

void mix_me(hash_mix & h) const

The hash mix function for type fpga_t.

std::string to_string() const

Returns a string representation of the current object’s values.

Private Members

std::string board_standard_
std::string part_number_

Friends

friend std::ostream & operator<<

A utility stream operator that adds a string representation of fpga_t to the ostream.