Ringer::IRingerProcedure Node1 Ringer::IRingerProcedure + write() + ~IRingerProcedure() Node2 IRedirectMsgStream Node2->Node1