| helics 3.6.1

Classes | Namespaces | Functions
BrokerBase.hpp File Reference
`#include "ActionMessage.hpp"`
`#include "FederateIdExtra.hpp"`
`#include "gmlc/containers/BlockingPriorityQueue.hpp"`
`#include <atomic>`
`#include <limits>`
`#include <memory>`
`#include <nlohmann/json_fwd.hpp>`
`#include <string>`
`#include <thread>`
`#include <utility>`
`#include <vector>`

Go to the source code of this file.

## Classes
class | helics::BrokerBase

## Namespaces
| helics
| the main namespace for the helics co-simulation library User functions will be in the helics namespace with internal functions possible in a lower level namespace

## Functions
const std::string & | helics::brokerStateName (BrokerBase::BrokerState state)

## Detailed Description

virtual base class for object that function like a broker includes common parameters and some common methods used cores and brokers