|
Discman
|
The Consumer interface. More...
#include <consumer.h>

Public Member Functions | |
| Consumer () | |
| Consumer constructor. | |
| virtual | ~Consumer () |
| Consumer destructor. | |
| virtual void | producer (Producer< T > *const producer) |
| Sets the producer from which to retrieve data. | |
Protected Member Functions | |
| T | consume () const |
| Returns one datum from the producer. | |
Private Attributes | |
| Producer< T > * | _producer |
| The Producer from which to retrieve data. | |
The Consumer interface.
| T | The data type consumed. |
Definition at line 15 of file consumer.h.
| Consumer< T >::Consumer | ( | ) |
Consumer constructor.
Definition at line 38 of file consumer.h.
Consumer destructor.
Definition at line 21 of file consumer.h.
|
protected |
Sets the producer from which to retrieve data.
| [in] | producer | The producer from which to retrieve data. |
Definition at line 42 of file consumer.h.
The Producer from which to retrieve data.
Definition at line 34 of file consumer.h.