Open Model Railroad Network (OpenMRN)
Loading...
Searching...
No Matches
openlcb::BulkAliasRequest Struct Reference

Message type to request allocating many aliases for an interface. More...

#include <BulkAliasAllocator.hxx>

Inheritance diagram for openlcb::BulkAliasRequest:
CallableFlowRequestBase

Public Member Functions

void reset (unsigned count)
 
- Public Member Functions inherited from CallableFlowRequestBase
void reset_base ()
 Call this from all instances of reset(...).
 

Public Attributes

unsigned numAliases_
 How many aliases to allocate.
 
- Public Attributes inherited from CallableFlowRequestBase
int resultCode
 If high bits are zero, this is a 16-bit OpenLCB result code.
 
BarrierNotifiable done
 Used internally by the invoke_subflow mechanism of StateFlow to notify the calling flow upon completion.
 

Detailed Description

Message type to request allocating many aliases for an interface.

Definition at line 44 of file BulkAliasAllocator.hxx.

Member Function Documentation

◆ reset()

void openlcb::BulkAliasRequest::reset ( unsigned  count)
inline
Parameters
counthow many aliases to allocate.

Definition at line 47 of file BulkAliasAllocator.hxx.

Member Data Documentation

◆ numAliases_

unsigned openlcb::BulkAliasRequest::numAliases_

How many aliases to allocate.

Definition at line 54 of file BulkAliasAllocator.hxx.


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