Fawkes API  Fawkes Development Version
fawkes::InterfaceInfoList Class Reference

Interface information list. More...

#include <>>

Inheritance diagram for fawkes::InterfaceInfoList:

Public Member Functions

void append (const char *type, const char *id, const unsigned char *hash, unsigned int serial, bool has_writer, unsigned int num_readers, const std::list< std::string > &readers, const std::string &writer, const Time &timestamp)
 Append an interface info. More...
 

Detailed Description

Interface information list.

List with InterfaceInfo instances.

Author
Tim Niemueller

Definition at line 70 of file interface_info.h.

Member Function Documentation

◆ append()

void fawkes::InterfaceInfoList::append ( const char *  type,
const char *  id,
const unsigned char *  hash,
unsigned int  serial,
bool  has_writer,
unsigned int  num_readers,
const std::list< std::string > &  readers,
const std::string &  writer,
const Time timestamp 
)

Append an interface info.

Parameters
typetype of the interface
idid of the interface
hashversion hash
has_writertrue if there is a writer, false otherwise
num_readersnumber of readers
serialinstance serial
readersname of readers of interface
writername of writer of interface
timestampinterface timestamp (time of last write or data timestamp)

Definition at line 241 of file interface_info.cpp.

References fawkes::InterfaceInfo::InterfaceInfo().

Referenced by fawkes::BlackBoardInterfaceManager::list(), fawkes::RemoteBlackBoard::list(), fawkes::RemoteBlackBoard::list_all(), and fawkes::BlackBoardInterfaceManager::list_all().


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