iCub-main
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
EthBoardList Class Reference

#include <EthBoard.h>

Public Member Functions

 EthBoardList ()
 
 ~EthBoardList ()
 
int add (boardInfo2_t &info2, eOipv4addr_t ipv4, bool force=false)
 
int rem (eOipv4addr_t ipv4)
 
int clear ()
 
int size ()
 
void select (bool on, eOipv4addr_t ipv4)
 
int numberof (eOipv4addr_t ipv4)
 
vector< EthBoard * > get (eOipv4addr_t ipv4)
 
EthBoardoperator[] (int i)
 

Public Attributes

vector< EthBoardtheboards
 

Static Public Attributes

static const eOipv4addr_t ipv4all = EO_COMMON_IPV4ADDR(255, 255, 255, 255)
 
static const eOipv4addr_t ipv4selected = EO_COMMON_IPV4ADDR(0, 0, 0, 0)
 

Detailed Description

Definition at line 129 of file EthBoard.h.

Constructor & Destructor Documentation

◆ EthBoardList()

EthBoardList::EthBoardList ( )

Definition at line 175 of file EthBoard.cpp.

◆ ~EthBoardList()

EthBoardList::~EthBoardList ( )

Definition at line 180 of file EthBoard.cpp.

Member Function Documentation

◆ add()

int EthBoardList::add ( boardInfo2_t info2,
eOipv4addr_t  ipv4,
bool  force = false 
)

Definition at line 186 of file EthBoard.cpp.

◆ clear()

int EthBoardList::clear ( )

Definition at line 266 of file EthBoard.cpp.

◆ get()

vector< EthBoard * > EthBoardList::get ( eOipv4addr_t  ipv4)

Definition at line 310 of file EthBoard.cpp.

◆ numberof()

int EthBoardList::numberof ( eOipv4addr_t  ipv4)

Definition at line 279 of file EthBoard.cpp.

◆ operator[]()

EthBoard & EthBoardList::operator[] ( int  i)

Definition at line 366 of file EthBoard.cpp.

◆ rem()

int EthBoardList::rem ( eOipv4addr_t  ipv4)

Definition at line 239 of file EthBoard.cpp.

◆ select()

void EthBoardList::select ( bool  on,
eOipv4addr_t  ipv4 
)

Definition at line 347 of file EthBoard.cpp.

◆ size()

int EthBoardList::size ( )

Definition at line 273 of file EthBoard.cpp.

Member Data Documentation

◆ ipv4all

const eOipv4addr_t EthBoardList::ipv4all = EO_COMMON_IPV4ADDR(255, 255, 255, 255)
static

Definition at line 140 of file EthBoard.h.

◆ ipv4selected

const eOipv4addr_t EthBoardList::ipv4selected = EO_COMMON_IPV4ADDR(0, 0, 0, 0)
static

Definition at line 141 of file EthBoard.h.

◆ theboards

vector<EthBoard> EthBoardList::theboards

Definition at line 132 of file EthBoard.h.


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