#include "goby/middleware/marshalling/protobuf.h"
#include "goby/zeromq/application/multi_thread.h"
#include "netsim/core/common.h"
#include "netsim/messages/core_config.pb.h"
#include "netsim/messages/groups.h"
#include <jack/types.h>
Go to the source code of this file.
|
using | ThreadBase = goby::middleware::SimpleThread< netsim::protobuf::NetSimCoreConfig > |
|
◆ NETSIM_PROCESSOR_PUBLISH_AUDIO_BUFFER
#define NETSIM_PROCESSOR_PUBLISH_AUDIO_BUFFER |
( |
|
z, |
|
|
|
n, |
|
|
|
_ |
|
) |
| |
Value: case n: \
this->interthread().template publish<netsim::groups::AudioOut<n, to_index>::group>( \
buffer); \
break;
◆ NETSIM_PROCESSOR_SUBSCRIBE_DETECTOR_AUDIO
#define NETSIM_PROCESSOR_SUBSCRIBE_DETECTOR_AUDIO |
( |
|
z, |
|
|
|
n, |
|
|
|
_ |
|
) |
| |
Value: case n: \
interthread() \
.template subscribe<netsim::groups::DetectorAudio<n>::group, \
netsim::TaggedAudioBuffer>(detector_audio_callback); \
break;
◆ ThreadBase
using ThreadBase = goby::middleware::SimpleThread<netsim::protobuf::NetSimCoreConfig> |