|
| char * | endp_ |
| | Pointer in the buffer to the terminating null.
|
| |
| char * | thisLineLimit_ |
| | Pointer in the buffer where the current line should end the latest.
|
| |
| uint16_t | nextOfs_ |
| | Index into the input number array where to continue rendering.
|
| |
| char | output [320] |
| | Output buffer where we render the numbers.
|
| |
|
| static constexpr uint8_t | MIN_LINE = 60 |
| | Desired length of a line.
|
| |
|
| typedef Base::Action | Action |
| | Allows using Action without having StateFlowBase:: prefix in front of it.
|
| |
| typedef MessageType | message_type |
| | Stores the message template type for external reference.
|
| |
| static MessageType * | cast_alloc (QMember *entry) |
| | Down casts and initializes an asynchronous allocation result to the appropriate flow's buffer type.
|
| |
| void | release () OVERRIDE |
| | Unrefs the current buffer.
|
| |
| void | return_buffer () |
| | For state flows that are operated using invoke_subflow_and_wait this is a way to hand back the buffer to the caller.
|
| |
| MessageType * | message () |
| |
| MessageType * | transfer_message () |
| | Releases ownership of the current message.
|
| |
Definition at line 77 of file NumberDumper.hxx.
◆ Displayer()
| NumberDumper::Displayer::Displayer |
( |
Service * |
s | ) |
|
|
inline |
◆ entry()
| Action NumberDumper::Displayer::entry |
( |
| ) |
|
|
inlineoverridevirtual |
◆ fits_next_line()
| bool NumberDumper::Displayer::fits_next_line |
( |
| ) |
|
|
inlineprivate |
- Returns
- true if we can fit the next line within the buffer.
Definition at line 156 of file NumberDumper.hxx.
◆ has_one_number()
| bool NumberDumper::Displayer::has_one_number |
( |
| ) |
|
|
inlineprivate |
- Returns
- true if we still have a numbers' worth of buffer.
Definition at line 144 of file NumberDumper.hxx.
◆ line_prefer_end()
| bool NumberDumper::Displayer::line_prefer_end |
( |
| ) |
|
|
inlineprivate |
- Returns
- true if this line end should be a physical line end
Definition at line 150 of file NumberDumper.hxx.
◆ output_limit()
| char * NumberDumper::Displayer::output_limit |
( |
| ) |
|
|
inlineprivate |
- Returns
- pointer to the end of the physical buffer.
Definition at line 162 of file NumberDumper.hxx.
◆ render()
| Action NumberDumper::Displayer::render |
( |
| ) |
|
|
inline |
◆ endp_
| char* NumberDumper::Displayer::endp_ |
|
private |
Pointer in the buffer to the terminating null.
Definition at line 168 of file NumberDumper.hxx.
◆ MIN_LINE
| constexpr uint8_t NumberDumper::Displayer::MIN_LINE = 60 |
|
staticconstexprprivate |
◆ nextOfs_
| uint16_t NumberDumper::Displayer::nextOfs_ |
|
private |
Index into the input number array where to continue rendering.
Definition at line 172 of file NumberDumper.hxx.
◆ output
| char NumberDumper::Displayer::output[320] |
|
private |
◆ thisLineLimit_
| char* NumberDumper::Displayer::thisLineLimit_ |
|
private |
Pointer in the buffer where the current line should end the latest.
Definition at line 170 of file NumberDumper.hxx.
The documentation for this class was generated from the following file: