(PECL event >= 1.2.6-beta)
  	
    
      
      Returns underlying output buffer associated with current buffer event
    
    
      
      public EventBuffer EventBufferEvent::getOutput ( void )
    
    
    
    Returns underlying output buffer associated with current buffer event. An output buffer is a storage for data to be written.
Note, there is also output property of EventBufferEvent class.
Returns: 
    Returns instance of EventBuffer output buffer associated with current buffer event.
Examples: 
  
          EventBufferEvent::getOutput() example
    	
      
<?php
$base = new EventBase();
$dns_base = new EventDnsBase($base, TRUE); // Use async DNS resolving
if (!$dns_base) {
    exit("Failed to init DNS Base\n");
}
$bev = new EventBufferEvent($base, /* use internal socket */ NULL,
    EventBufferEvent::OPT_CLOSE_ON_FREE | EventBufferEvent::OPT_DEFER_CALLBACKS,
    "readcb", /* writecb */ NULL, "eventcb", $base
);
if (!$bev) {
    exit("Failed creating bufferevent socket\n");
}
$bev->enable(Event::READ | Event::WRITE);
$output = $bev->getOutput();
if (!$output->add(
    "GET {$argv[2]} HTTP/1.0\r\n".
    "Host: {$argv[1]}\r\n".
    "Connection: Close\r\n\r\n"
)) {
    exit("Failed adding request to output buffer\n");
}
/* ... */
?>
 See also: 
     
      
                  
    		
    		
    		
    		
    		
            		
    		
    		
    	
Please login to continue.