void tofSession_i::tof_debug( const CORBA::WChar * text, const CORBA::WChar * key ) { ACE_OutputCDR cdr; cdr.write_wstring( text ); cdr.write_wstring( key ); ACE_Message_Block * mb = cdr.begin()->duplicate(); mb->msg_type( constants::MB_DEBUG ); pTask_->putq( mb ); }
int CDR_Test_Types::test_put (ACE_OutputCDR &cdr) { for (int i = 0; i < n; ++i) { if (cdr.write_octet (this->o) == 0) ACE_ERROR_RETURN ((LM_ERROR, ACE_TEXT ("write_octet[%d] failed\n"), i), 1); if (cdr.write_short (this->s) == 0) ACE_ERROR_RETURN ((LM_ERROR, ACE_TEXT ("write_short[%d] failed\n"), i), 1); if (cdr.write_octet (this->o) == 0) ACE_ERROR_RETURN ((LM_ERROR, ACE_TEXT ("write_octet-2[%d] failed\n"), i), 1); if (cdr.write_long (this->l) == 0) ACE_ERROR_RETURN ((LM_ERROR, ACE_TEXT ("write_long[%d] failed\n"), i), 1); if (cdr.write_long (this->l) == 0) ACE_ERROR_RETURN ((LM_ERROR, ACE_TEXT ("write_long-2[%d] failed\n"), i), 1); if (cdr.write_string (this->str) == 0) ACE_ERROR_RETURN ((LM_ERROR, ACE_TEXT ("write_string[%d] failed\n"), i), 1); if (cdr.write_wstring (this->wstr) == 0) ACE_ERROR_RETURN ((LM_ERROR, ACE_TEXT ("write_wstring[%d] failed\n"), i), 1); } return 0; }