50 InetWvIn(
unsigned long bufferFrames = 1024,
unsigned int nBuffers = 8 );
63 void listen(
int port = 2006,
unsigned int nChannels = 1,
65 Socket::ProtocolType protocol = Socket::PROTO_TCP );
84 StkFloat
lastOut(
unsigned int channel = 0 );
97 StkFloat
tick(
unsigned int channel = 0 );
114 void receive(
void );
119 int readData(
void );
125 unsigned long bufferFrames_;
126 unsigned long bufferBytes_;
127 unsigned long bytesFilled_;
128 unsigned int nBuffers_;
129 unsigned long writePoint_;
130 unsigned long readPoint_;
135 ThreadInfo threadInfo_;
136 Stk::StkFormat dataType_;
142 #if defined(_STK_DEBUG_)
143 if ( channel >= data_.
channels() ) {
144 oStream_ <<
"InetWvIn::lastOut(): channel argument and data stream are incompatible!";
150 if ( !connected_ && bytesFilled_ == 0 && bufferCounter_ == 0 )
return 0.0;
152 return lastFrame_[channel];