![]() |
||||||||
|
|
||||||||


Public Member Functions | |
| ZCOM_TAPI TYPE | getRecVal (zU8 _idx) const |
| Get last received value. | |
| ZCOM_TAPI TYPE * | getRecValPtr (zU8 _idx) |
| Get a pointer to the received value. | |
| ZCOM_TAPI zU8 | getSize () const |
| Get size of array. | |
| ZCOM_TAPI TYPE | getValue (zU8 _idx) |
| Get value from array. | |
| ZCOM_TAPI void * | peekData () |
| Peeking implementation. | |
| ZCOM_TAPI void | setRecVal (zU8 _idx, TYPE _val) |
| Overwrite the received value. | |
| ZCOM_TAPI void | setValue (TYPE *_val) |
| Update complete array. | |
| ZCOM_TAPI void | setValue (zU8 _idx, TYPE _val) |
| Set value in array. | |
| ZCOM_TAPI | ZCom_Interpolate (TYPE *_data, zU8 _bits, zU8 _flags, zU8 _rules, TYPE _treshold, TYPE *_dst=NULL, zU8 _intercept_id=0, zS16 _mindelay=-1, zS16 _maxdelay=-1, zFloat _ipolfac=0.4f) |
| constructor, builds the replicatorsetup automatically | |
| ZCOM_TAPI | ZCom_Interpolate (TYPE *_data, ZCom_RSetupInterpolate< TYPE > *_setup) |
| constructor, taking a ZCom_ReplicatorSetup pointer | |
Protected Attributes | |
| zU8 | m_flags |
| Additional replicator flags. ZCom_Replicator() c'tor will set this to 0. (ZCOM_REPLICATOR_*). | |
| ZCom_ReplicatorSetup * | m_setup |
| pointing to an instance of the setup class - all replication parameters are stored here | |
|
||||||||||||||||
|
constructor, taking a ZCom_ReplicatorSetup pointer
|
|
||||||||||||||||||||||||||||||||||||||||||||||||
|
constructor, builds the replicatorsetup automatically
|
|
|||||||||
|
Peeking implementation.
Implements ZCom_Replicator. |
|
||||||||||
|
Get value from array.
|
|
||||||||||||||||
|
Set value in array.
|
|
||||||||||
|
Update complete array.
|
|
|||||||||
|
Get size of array.
|
|
||||||||||
|
Get last received value.
|
|
||||||||||
|
Get a pointer to the received value.
|
|
||||||||||||||||
|
Overwrite the received value.
|
|
|
Overloaded memory operator ensuring that always Zoidcom's new gets called.
|
|
|
Overloaded memory operator ensuring that always Zoidcom's delete gets called.
|
|
|
Get stream currently processed for peeking the data.
This will only return a valid result when called from inside the above mentioned interceptor callback. |
|
|
Store pointer to allocated peekbuffer, so it can be deleted again.
When you call peekDataStore() more than once with a pointer != NULL, clearPeekData() will get called automatically. Thread Local Storage means, there is one variable for each thread of the program. Replicators could as well declare a member variable used for that purpose instead, but that would waste a lot of memory when peeking interceptors are not used. |
|
|
Retrieve the peekbuffer pointer currently stored.
|
|
|
Additional replicator flags. ZCom_Replicator() c'tor will set this to 0. (ZCOM_REPLICATOR_*).
|
|
|
pointing to an instance of the setup class - all replication parameters are stored here
|
1.4.6-NO