LINE Solver (C++)
Templated C++ port of the LINE queueing solver
Loading...
Searching...
No Matches
line::lqn::LqnCallGroup Struct Reference

One routed call group: an activity, the strategy that picks among its targets, and the target ENTRIES in declaration order. More...

#include <line/lang/lqn/lqn_struct.h>

Collaboration diagram for line::lqn::LqnCallGroup:

Public Attributes

std::size_t caller = 0
 absolute index of the dispatching activity
lang::RoutingStrategy strategy = lang::RoutingStrategy::RROBIN
std::vector< std::size_t > targets
 absolute entry indices, in declaration order

Detailed Description

One routed call group: an activity, the strategy that picks among its targets, and the target ENTRIES in declaration order.

Not a template: it holds no numeric parameter, the per-target call means living on the member calls in callproc as usual.

Definition at line 201 of file lqn_struct.h.

Member Data Documentation

◆ caller

std::size_t line::lqn::LqnCallGroup::caller = 0

absolute index of the dispatching activity

Definition at line 202 of file lqn_struct.h.

Referenced by line::lqn::lqn_finalize().

◆ strategy

lang::RoutingStrategy line::lqn::LqnCallGroup::strategy = lang::RoutingStrategy::RROBIN

Definition at line 203 of file lqn_struct.h.

Referenced by line::lqn::lqn_finalize().

◆ targets

std::vector<std::size_t> line::lqn::LqnCallGroup::targets

absolute entry indices, in declaration order

Definition at line 204 of file lqn_struct.h.

Referenced by line::lqn::lqn_finalize().


The documentation for this struct was generated from the following file: