|
roviz
0.7
Code Documentation of roviz
|
Private part of the Input class. More...
#include <input_p.h>

Public Member Functions | |
| void | pushIn (StreamObject obj) |
| Add an object to the input queue. More... | |
| void | connect (OutputPrivate *output) |
| Connect this input to an output. More... | |
| void | disconnect (void) |
| Disconnect this input. More... | |
Public Attributes | |
| RovizItem * | item |
| std::list< StreamObject > | objects |
| OutputPrivate::Connection | connection |
| OutputPrivate * | last_output |
Private part of the Input class.
This class is also used by the connection mechanism to push in new StreamObject's into the item.
| void InputPrivate::connect | ( | OutputPrivate * | output | ) |
Connect this input to an output.
| output | The output |
Note: Connecting to a nullptr will disconnect this input.


| void InputPrivate::disconnect | ( | void | ) |
| void InputPrivate::pushIn | ( | StreamObject | obj | ) |
Add an object to the input queue.
| obj | The object |
Called by the connected output to add a new object to the queue of an input.


1.8.13