printf("\n+++ InputConsumer::OnStopBinding (status = %x) +++.  Context = %p\n", aStatus, context); mConnection->Lock(); mConnection->Notify(); mConnection->Unlock();
printf("\n+++ OutputObserver::OnStopBinding (status = %x) +++.  Context = %p\n", aStatus, context);
InputConsumer::OnStopBinding(nsISupports* context,                             nsresult aStatus,                             const PRUnichar* aMsg){  printf("\n+++ InputConsumer::OnStopBinding (status = %x) +++.  Context = %p\n", aStatus, context);  mConnection->Lock();  mConnection->Notify();  mConnection->Unlock();  return NS_OK;}