(file) Return to AsyncOpNode.cpp CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Pegasus / Common

Diff for /pegasus/src/Pegasus/Common/AsyncOpNode.cpp between version 1.26 and 1.27

version 1.26, 2002/06/01 00:56:21 version 1.27, 2002/07/23 13:31:50
Line 140 
Line 140 
    return;    return;
 } }
  
   void AsyncOpNode::print_to_buffer(Sint8 **buf)
   {
      if(buf == NULL)
         return;
   
      static Sint8 work_buf[4096];
      snprintf(work_buf, 4096, "AsyncOpNode %p\n" \
               "\trq %d; rp %d; state %d; flags %d; op_dst q %p\n" \
               "\tcallback node %p; callback rp q %p; callback ptr %p\n" \
               "\tcallback parm %p; callback handle %p; callback notify %p\n" \
               "\tcallback rq q %p; service %p; thread %p\n\n",
               this, _request.count(), _response.count(),
               _state, _flags, _op_dest, _callback_node, _callback_response_q,
               _callback_ptr, _callback_parameter, _callback_handle, _callback_notify,
               _callback_request_q, _service_ptr, _thread_ptr);
      *buf = strdup(work_buf);
      return;
   
   }
   
   String &AsyncOpNode::print_to_string(void)
   {
      static Sint8 work_buf[4096];
      snprintf(work_buf, 4096, "AsyncOpNode %p\n" \
               "\trq %d; rp %d; state %d; flags %d; op_dst q %p\n" \
               "\tcallback node %p; callback rp q %p; callback ptr %p\n" \
               "\tcallback parm %p; callback handle %p; callback notify %p\n" \
               "\tcallback rq q %p; service %p; thread %p\n\n",
               this, _request.count(), _response.count(),
               _state, _flags, _op_dest, _callback_node, _callback_response_q,
               _callback_ptr, _callback_parameter, _callback_handle, _callback_notify,
               _callback_request_q, _service_ptr, _thread_ptr);
      String *ret = new String(work_buf);
   
      return *ret;
   }
   
 PEGASUS_NAMESPACE_END PEGASUS_NAMESPACE_END


Legend:
Removed from v.1.26  
changed lines
  Added in v.1.27

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2