This commit is contained in:
dreamer 2021-10-18 09:46:28 +02:00
parent d8e316e7d6
commit d67322576b
4 changed files with 580 additions and 548 deletions

View File

@ -35,7 +35,7 @@
#define HV_LV2_NUM_PARAMETERS 0
#define HV_HASH_NOTEIN 0x67E37ca3
#define HV_HASH_NOTEIN 0x67e37ca3
#define HV_HASH_CTLIN 0x41be0f9c
#define HV_HASH_BENDIN 0x3083f0f7
#define HV_HASH_TOUCHIN 0x553925bd
@ -111,41 +111,7 @@ void HeavyDPF_dpf_example::setParameterValue(uint32_t index, float value)
// }
void HeavyDPF_dpf_example::run(const float** inputs, float** outputs, uint32_t frames, const MidiEvent* midiEvents, uint32_t midiEventCount)
{
uint32_t framesDone = 0;
uint32_t curEventIndex = 0;
_context->process((float**)inputs, outputs, frames);
while (framesDone < frames)
{
while (curEventIndex < midiEventCount && framesDone == midiEvents[curEventIndex].frame)
{
if (midiEvents[curEventIndex].size > MidiEvent::kDataSize)
continue;
handleMidiInput(frames, curEventIndex, midiEvents, midiEventCount);
curEventIndex++;
}
framesDone++;
}
}
// -------------------------------------------------------------------
// Callbacks
void HeavyDPF_dpf_example::sampleRateChanged(double newSampleRate)
{
delete _context;
_context = new Heavy_dpf_example(newSampleRate, 10, 2, 5);
_context->setUserData(this);
_context->setSendHook(&sendHookFunc);
}
void HeavyDPF_dpf_example::handleMidiInput(uint32_t frames, uint32_t curEventIndex, const MidiEvent* midiEvents, uint32_t midiEventCount)
void HeavyDPF_dpf_example::handleMidiInput(uint32_t curEventIndex, const MidiEvent* midiEvents, uint32_t midiEventCount)
{
int status = midiEvents[curEventIndex].data[0];
int command = status & 0xF0;
@ -156,8 +122,9 @@ void HeavyDPF_dpf_example::handleMidiInput(uint32_t frames, uint32_t curEventInd
switch (command) {
case 0x80: // note off
case 0x90: { // note on
printf("> midi input stuff! pitch: %d - velocity: %d - channel: %d \n", data1, data2, channel);
_context->sendMessageToReceiverV(HV_HASH_NOTEIN, 1000.0*frames/getSampleRate(), "fff",
printf("> midi input stuff! \n");
printf("> note: %d - velocity: %d - ch: %d \n", data1, data2, channel);
_context->sendMessageToReceiverV(HV_HASH_NOTEIN, 0, "fff",
(float) data1, // pitch
(float) data2, // velocity
(float) channel);
@ -285,6 +252,41 @@ void HeavyDPF_dpf_example::handleMidiSend(uint32_t sendHash, const HvMessage *m)
}
void HeavyDPF_dpf_example::run(const float** inputs, float** outputs, uint32_t frames, const MidiEvent* midiEvents, uint32_t midiEventCount)
{
uint32_t framesDone = 0;
uint32_t curEventIndex = 0;
while (framesDone < frames)
{
while (curEventIndex < midiEventCount && framesDone == midiEvents[curEventIndex].frame)
{
if (midiEvents[curEventIndex].size > MidiEvent::kDataSize)
continue;
handleMidiInput(curEventIndex, midiEvents, midiEventCount);
curEventIndex++;
}
framesDone++;
}
_context->process((float**)inputs, outputs, frames);
}
// -------------------------------------------------------------------
// Callbacks
void HeavyDPF_dpf_example::sampleRateChanged(double newSampleRate)
{
delete _context;
_context = new Heavy_dpf_example(newSampleRate, 10, 2, 5);
_context->setUserData(this);
_context->setSendHook(&sendHookFunc);
}
// -----------------------------------------------------------------------
/* Plugin entry point, called by DPF to create a new plugin instance. */

View File

@ -52,7 +52,7 @@ public:
HeavyDPF_dpf_example();
~HeavyDPF_dpf_example() override;
void handleMidiInput(uint32_t frames, uint32_t curEventIndex, const MidiEvent* midiEvents, uint32_t midiEventCount);
void handleMidiInput(uint32_t curEventIndex, const MidiEvent* midiEvents, uint32_t midiEventCount);
void handleMidiSend(uint32_t sendHash, const HvMessage *m);
protected:

File diff suppressed because it is too large Load Diff

View File

@ -35,13 +35,13 @@
// object includes
#include "HeavyContext.hpp"
#include "HvControlCast.h"
#include "HvControlSlice.h"
#include "HvControlPack.h"
#include "HvControlBinop.h"
#include "HvControlVar.h"
#include "HvMath.h"
#include "HvControlIf.h"
#include "HvMath.h"
#include "HvControlCast.h"
#include "HvControlBinop.h"
#include "HvControlPack.h"
#include "HvControlVar.h"
#include "HvControlUnop.h"
class Heavy_dpf_example : public HeavyContext {
@ -77,186 +77,194 @@ class Heavy_dpf_example : public HeavyContext {
void scheduleMessageForReceiver(hv_uint32_t receiverHash, HvMessage *m) override;
// static sendMessage functions
static void cSlice_hl5vBHNp_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cSlice_ylXDwJcZ_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cSlice_bA5ci4H6_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cSwitchcase_YpS7vvRv_onMessage(HeavyContextInterface *, void *, int letIn, const HvMessage *const, void *);
static void cSlice_KT31W2w3_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cVar_m8VtMpGk_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cUnop_KPV1AFob_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cUnop_5qtccESG_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cIf_CQoRGL7B_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cBinop_ssJSCDrK_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cIf_Mb5nw3DR_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cBinop_wtFYxgtx_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cMsg_F0kRSmkI_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cPack_xwUoHsSo_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cVar_W4DWXLFV_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cSend_GVz3gDe4_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cBinop_8dz52u9Z_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cSlice_6cAn7djG_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cSlice_jUcgx0L6_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cSlice_i8dZoItn_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cSwitchcase_1qqhhVNk_onMessage(HeavyContextInterface *, void *, int letIn, const HvMessage *const, void *);
static void cSlice_3nFIGCtx_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cSwitchcase_Uzt46vxw_onMessage(HeavyContextInterface *, void *, int letIn, const HvMessage *const, void *);
static void cSlice_i4juEjjd_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cVar_swFwKkwC_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cUnop_YauMmchA_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cUnop_7t2J2MlL_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cIf_eWHRwUey_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cBinop_w5s8nkUb_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cVar_7mHmXbxO_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cUnop_pQd76iAK_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cUnop_a0YamcX6_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cIf_8cRMzv7p_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cBinop_j08aQBwd_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cIf_25Ghd0z7_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cIf_rmHI0lBi_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cIf_KcEtbwfw_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cIf_GAmmKtJo_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cBinop_9hzM89gj_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cBinop_ifB8ELD8_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cMsg_39hkaBKJ_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cMsg_FHnSu2lH_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cMsg_1FJi2rmv_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cPack_jPoKLiUE_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cVar_XEUhnXhV_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cBinop_f7eAJCMh_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cBinop_SgVfJxeG_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cVar_yGByT1dq_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cSend_t1ai4h05_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cCast_2OB6tAv4_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cCast_b036gMRu_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cSlice_Cc4ftweA_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cSlice_GKnbdSF1_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cSwitchcase_W4uhJJ2G_onMessage(HeavyContextInterface *, void *, int letIn, const HvMessage *const, void *);
static void cSlice_yK1ct3x5_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cVar_SbPekxvo_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cUnop_4JLyScHf_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cUnop_tsfDRNiI_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cIf_WYWMmIs9_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cBinop_vTozANTw_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cIf_l8AZ77OB_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cBinop_xuHfc1he_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cMsg_GL5voH3F_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cPack_f54JIHyD_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cVar_vEfKjFKM_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cBinop_8p3mmzET_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cBinop_CmTrkmSZ_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cSend_OJH8drg2_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cSlice_r8i8uTTJ_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cSlice_g3GkHEW8_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cSwitchcase_wonxMsw1_onMessage(HeavyContextInterface *, void *, int letIn, const HvMessage *const, void *);
static void cSlice_VIdlDx7S_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cVar_ZORELtLf_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cUnop_LUQUpduS_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cUnop_ODG9pQm4_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cIf_m5nYTOgK_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cBinop_hItQJlwU_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cIf_2ICJGthl_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cBinop_KWQRN4xC_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cMsg_JBZMNuTp_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cPack_BGYVIlrL_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cVar_DpRyqxcF_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cBinop_Ekh87tB4_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cBinop_HRmhjbVl_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cSend_e54fafHj_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cSlice_9FMBZIKf_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cSlice_ddagGoys_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cSwitchcase_bBtIwvu9_onMessage(HeavyContextInterface *, void *, int letIn, const HvMessage *const, void *);
static void cSlice_080d2kLN_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cVar_vpyngHC3_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cUnop_ZWe2idI6_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cUnop_boUTQzQ6_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cIf_lBbDQQni_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cBinop_Va4CkqG9_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cIf_NK7rKLSJ_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cBinop_yeTyIvOZ_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cMsg_yS3IPMwu_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cPack_WGvA9xup_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cVar_9A6YAgfU_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cBinop_CBsf5JlD_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cBinop_siElkYOO_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cSend_Pp644YiG_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cReceive_Wuo5XOXF_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cReceive_0NTHfNka_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cReceive_wAZjctal_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cReceive_tzc2vC0H_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cReceive_tGY9yEQM_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cReceive_bvhtEEQP_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cSlice_ttrjbnOH_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cSlice_rTF9DX7m_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cSlice_nooBN54U_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cSwitchcase_JbdLUebF_onMessage(HeavyContextInterface *, void *, int letIn, const HvMessage *const, void *);
static void cSlice_lOTfFMgJ_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cVar_tVuvuw5t_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cUnop_o8wCPnuu_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cUnop_kRzmgAXl_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cIf_3GBmEV4I_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cBinop_8eWRT6Gg_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cIf_3GmBWZyt_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cBinop_9HstX6kC_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cMsg_2AKDoJxc_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cPack_4UsIEgMe_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cVar_RPdD4HeF_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cBinop_TL48hOqt_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cBinop_mxHJxq7j_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cVar_kvMEvPOV_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cSend_VBRbmcTL_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cCast_3yanjwYr_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cCast_licMnEIU_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cSlice_mIVBD06q_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cSlice_r5tp1yeR_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cSlice_cjeHB0rH_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cSwitchcase_Hsr07mq8_onMessage(HeavyContextInterface *, void *, int letIn, const HvMessage *const, void *);
static void cSlice_BP4eRBIb_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cSwitchcase_m9g4RF0D_onMessage(HeavyContextInterface *, void *, int letIn, const HvMessage *const, void *);
static void cSlice_QnwldHWp_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cVar_NLylhRgN_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cUnop_qmcAYqwI_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cUnop_RpawO5s4_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cIf_h1bPPAcV_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cBinop_DoZ4UWlE_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cVar_u2kHFx8W_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cUnop_hoezKhvV_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cUnop_g9ZNGpyd_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cIf_1GZZJQDp_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cBinop_9LCBqi43_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cIf_RDyyH4D7_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cIf_gfwlNnMH_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cIf_7APZEkWD_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cIf_4gCIzY9i_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cBinop_eerhl1ua_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cBinop_IJFspSKG_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cMsg_QlCmKOoy_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cMsg_x0Zoh6lt_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cMsg_QibGQjn2_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cPack_67nBZkn4_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cVar_CI9mBnmb_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cBinop_fXWBgAAI_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cBinop_4kAoJi4a_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cVar_hUYiyA45_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cSend_HcdOcqYn_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cCast_jTrtXzdZ_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cCast_yxJZQOSG_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cSlice_SVSHWF8f_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cSlice_6uDCUz4Z_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cSwitchcase_MJfuA6bT_onMessage(HeavyContextInterface *, void *, int letIn, const HvMessage *const, void *);
static void cSlice_rpQXuGzG_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cVar_l69aX925_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cUnop_m4uEYRd8_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cUnop_YMDYN2ac_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cIf_TQcurnzR_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cBinop_J1OHpyxO_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cIf_kCZOtTp6_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cBinop_f0EA83ID_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cMsg_mzMGkFHp_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cPack_9ZEg77rp_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cVar_aKKuw1wF_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cBinop_rPu3NBfO_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cBinop_iDPe6eFg_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cSend_LtOiX6BK_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cSlice_UQl1eJDR_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cSlice_IF0v5IW7_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cSwitchcase_FG5VUpJm_onMessage(HeavyContextInterface *, void *, int letIn, const HvMessage *const, void *);
static void cSlice_rvhylz8z_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cVar_wzQuii3f_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cUnop_Ttfhllz0_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cUnop_7Kzr246O_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cIf_oCABT68v_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cBinop_x4BkE4os_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cIf_QHZoesRt_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cBinop_NsCedK82_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cMsg_RFcEeDEf_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cPack_agXozp2N_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cVar_7WaHIJJn_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cBinop_RXDzviSo_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cBinop_ek8JPICW_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cSend_ljFySekA_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cSlice_pUE0odgY_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cSlice_1SUmZGqv_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cSwitchcase_T5Kb88r2_onMessage(HeavyContextInterface *, void *, int letIn, const HvMessage *const, void *);
static void cSlice_CyV2pK5m_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cVar_vZGQuEfK_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cUnop_aeXYOa0w_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cUnop_4VGcIjpW_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cIf_i5UiKkIh_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cBinop_525QSQkJ_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cIf_9A9dOokl_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cBinop_2grRI3yy_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cMsg_upvC5MzX_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cPack_zKPHN0bG_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cVar_LblSCQEp_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cBinop_OniKYXOx_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cBinop_v5klMKxv_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cSend_Qe1LV31F_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cBinop_Bg0uxEJb_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cReceive_6yjHqG0b_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cReceive_DuxcXrCQ_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cReceive_FE4FMnT2_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cReceive_8YNr1wEC_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cReceive_viUp6CVK_sendMessage(HeavyContextInterface *, int, const HvMessage *);
static void cReceive_RYEj4fUB_sendMessage(HeavyContextInterface *, int, const HvMessage *);
// objects
ControlSlice cSlice_hl5vBHNp;
ControlSlice cSlice_ylXDwJcZ;
ControlSlice cSlice_bA5ci4H6;
ControlSlice cSlice_KT31W2w3;
ControlVar cVar_m8VtMpGk;
ControlIf cIf_CQoRGL7B;
ControlBinop cBinop_ssJSCDrK;
ControlIf cIf_Mb5nw3DR;
ControlBinop cBinop_wtFYxgtx;
ControlPack cPack_xwUoHsSo;
ControlVar cVar_W4DWXLFV;
ControlBinop cBinop_8dz52u9Z;
ControlSlice cSlice_6cAn7djG;
ControlSlice cSlice_jUcgx0L6;
ControlSlice cSlice_i8dZoItn;
ControlSlice cSlice_3nFIGCtx;
ControlSlice cSlice_i4juEjjd;
ControlVar cVar_swFwKkwC;
ControlIf cIf_eWHRwUey;
ControlBinop cBinop_w5s8nkUb;
ControlVar cVar_7mHmXbxO;
ControlIf cIf_8cRMzv7p;
ControlBinop cBinop_j08aQBwd;
ControlIf cIf_25Ghd0z7;
ControlIf cIf_rmHI0lBi;
ControlIf cIf_KcEtbwfw;
ControlIf cIf_GAmmKtJo;
ControlBinop cBinop_9hzM89gj;
ControlBinop cBinop_ifB8ELD8;
ControlPack cPack_jPoKLiUE;
ControlVar cVar_XEUhnXhV;
ControlBinop cBinop_f7eAJCMh;
ControlBinop cBinop_SgVfJxeG;
ControlVar cVar_yGByT1dq;
ControlSlice cSlice_Cc4ftweA;
ControlSlice cSlice_GKnbdSF1;
ControlSlice cSlice_yK1ct3x5;
ControlVar cVar_SbPekxvo;
ControlIf cIf_WYWMmIs9;
ControlBinop cBinop_vTozANTw;
ControlIf cIf_l8AZ77OB;
ControlBinop cBinop_xuHfc1he;
ControlPack cPack_f54JIHyD;
ControlVar cVar_vEfKjFKM;
ControlBinop cBinop_8p3mmzET;
ControlBinop cBinop_CmTrkmSZ;
ControlSlice cSlice_r8i8uTTJ;
ControlSlice cSlice_g3GkHEW8;
ControlSlice cSlice_VIdlDx7S;
ControlVar cVar_ZORELtLf;
ControlIf cIf_m5nYTOgK;
ControlBinop cBinop_hItQJlwU;
ControlIf cIf_2ICJGthl;
ControlBinop cBinop_KWQRN4xC;
ControlPack cPack_BGYVIlrL;
ControlVar cVar_DpRyqxcF;
ControlBinop cBinop_Ekh87tB4;
ControlBinop cBinop_HRmhjbVl;
ControlSlice cSlice_9FMBZIKf;
ControlSlice cSlice_ddagGoys;
ControlSlice cSlice_080d2kLN;
ControlVar cVar_vpyngHC3;
ControlIf cIf_lBbDQQni;
ControlBinop cBinop_Va4CkqG9;
ControlIf cIf_NK7rKLSJ;
ControlBinop cBinop_yeTyIvOZ;
ControlPack cPack_WGvA9xup;
ControlVar cVar_9A6YAgfU;
ControlBinop cBinop_CBsf5JlD;
ControlBinop cBinop_siElkYOO;
ControlSlice cSlice_ttrjbnOH;
ControlSlice cSlice_rTF9DX7m;
ControlSlice cSlice_nooBN54U;
ControlSlice cSlice_lOTfFMgJ;
ControlVar cVar_tVuvuw5t;
ControlIf cIf_3GBmEV4I;
ControlBinop cBinop_8eWRT6Gg;
ControlIf cIf_3GmBWZyt;
ControlBinop cBinop_9HstX6kC;
ControlPack cPack_4UsIEgMe;
ControlVar cVar_RPdD4HeF;
ControlBinop cBinop_TL48hOqt;
ControlBinop cBinop_mxHJxq7j;
ControlVar cVar_kvMEvPOV;
ControlSlice cSlice_mIVBD06q;
ControlSlice cSlice_r5tp1yeR;
ControlSlice cSlice_cjeHB0rH;
ControlSlice cSlice_BP4eRBIb;
ControlSlice cSlice_QnwldHWp;
ControlVar cVar_NLylhRgN;
ControlIf cIf_h1bPPAcV;
ControlBinop cBinop_DoZ4UWlE;
ControlVar cVar_u2kHFx8W;
ControlIf cIf_1GZZJQDp;
ControlBinop cBinop_9LCBqi43;
ControlIf cIf_RDyyH4D7;
ControlIf cIf_gfwlNnMH;
ControlIf cIf_7APZEkWD;
ControlIf cIf_4gCIzY9i;
ControlBinop cBinop_eerhl1ua;
ControlBinop cBinop_IJFspSKG;
ControlPack cPack_67nBZkn4;
ControlVar cVar_CI9mBnmb;
ControlBinop cBinop_fXWBgAAI;
ControlBinop cBinop_4kAoJi4a;
ControlVar cVar_hUYiyA45;
ControlSlice cSlice_SVSHWF8f;
ControlSlice cSlice_6uDCUz4Z;
ControlSlice cSlice_rpQXuGzG;
ControlVar cVar_l69aX925;
ControlIf cIf_TQcurnzR;
ControlBinop cBinop_J1OHpyxO;
ControlIf cIf_kCZOtTp6;
ControlBinop cBinop_f0EA83ID;
ControlPack cPack_9ZEg77rp;
ControlVar cVar_aKKuw1wF;
ControlBinop cBinop_rPu3NBfO;
ControlBinop cBinop_iDPe6eFg;
ControlSlice cSlice_UQl1eJDR;
ControlSlice cSlice_IF0v5IW7;
ControlSlice cSlice_rvhylz8z;
ControlVar cVar_wzQuii3f;
ControlIf cIf_oCABT68v;
ControlBinop cBinop_x4BkE4os;
ControlIf cIf_QHZoesRt;
ControlBinop cBinop_NsCedK82;
ControlPack cPack_agXozp2N;
ControlVar cVar_7WaHIJJn;
ControlBinop cBinop_RXDzviSo;
ControlBinop cBinop_ek8JPICW;
ControlSlice cSlice_pUE0odgY;
ControlSlice cSlice_1SUmZGqv;
ControlSlice cSlice_CyV2pK5m;
ControlVar cVar_vZGQuEfK;
ControlIf cIf_i5UiKkIh;
ControlBinop cBinop_525QSQkJ;
ControlIf cIf_9A9dOokl;
ControlBinop cBinop_2grRI3yy;
ControlPack cPack_zKPHN0bG;
ControlVar cVar_LblSCQEp;
ControlBinop cBinop_OniKYXOx;
ControlBinop cBinop_v5klMKxv;
ControlBinop cBinop_Bg0uxEJb;
};
#endif // _HEAVY_CONTEXT_DPF_EXAMPLE_HPP_