RemotePlugin: use debugMessages() instead of fprintf for error messages

Printing error messages using fprintf() does not help much with
RemotePlugins as their stdout/stderr usually is not redirected to the
parent process. Instead use the debugMessage() function.
This commit is contained in:
Tobias Doerffel
2010-07-25 19:25:55 +02:00
parent 000f67d01d
commit a55d71cf7f

View File

@@ -1072,9 +1072,12 @@ bool RemotePluginClient::processMessage( const message & _m )
break;
default:
fprintf( stderr, "undefined message: %d\n",
(int) _m.id );
{
char buf[64];
sprintf( buf, "undefined message: %d\n", (int) _m.id );
debugMessage( buf );
break;
}
}
if( reply )
{
@@ -1097,7 +1100,7 @@ void RemotePluginClient::setShmKey( key_t _key, int _size )
}
else
{
fprintf( stderr, "failed getting shared memory\n" );
debugMessage( "failed getting shared memory\n" );
}
#else
if( m_shm != NULL )
@@ -1115,7 +1118,7 @@ void RemotePluginClient::setShmKey( key_t _key, int _size )
int shm_id = shmget( _key, _size, 0 );
if( shm_id == -1 )
{
fprintf( stderr, "failed getting shared memory\n" );
debugMessage( "failed getting shared memory\n" );
}
else
{
@@ -1135,6 +1138,10 @@ void RemotePluginClient::doProcessing()
(sampleFrame *)( m_shm +
( m_inputCount*m_bufferSize ) ) );
}
else
{
debugMessage( "doProcessing(): have no shared memory!\n" );
}
}