Sequencer¶
[req.sequencer]
A type S satisfies the Sequencer if it meets the following requirements:
Sequencer Requirements: Pseudo-Signature, Semantics
-
S
::
~S
()¶ Destructor.
-
void
operator=
(const S&)¶ Assignment. The return type
void
in the pseudo-signature denotes thatoperator=
is not required to return a value. The actualoperator=
can return a value, which will be ignored.
-
size_t
S
::
operator()
(const T &v)¶ Requirements: The type
T
must be the same as template type argumentT
of thesequencer_node
instance in whichS
object is passed during construction.Returns the sequence number for the provided message
v
.
See also: