Lines Matching refs:fdc
35 my $fdc = $fds->accept || return;
38 $fdc = IO::Socket::SSL->start_SSL( $fdc,
43 $fdc->blocking(0);
44 _ssl_accept( undef,$fdc );
57 my ($event,$fdc) = @_;
58 $fdc ||= $event->fh;
59 if ( $fdc->accept_SSL ) {
62 ${*$fdc}{rbuf} = ${*$fdc}{wbuf} = '';
63 event_new( $fdc, EV_READ, \&_client_read_header )->add;
72 event_new( $fdc, $what, \&_ssl_accept )->add;
86 my $fdc = $event->fh;
88 my $rbuf_ref = \${*$fdc}{rbuf};
89 my $n = sysread( $fdc,$$rbuf_ref,8192,length($$rbuf_ref));
95 event_new( $fdc, EV_WRITE, \&_client_read_header )->add;
101 close($fdc);
114 my $wbuf_ref = \${*$fdc}{wbuf};
117 event_new( $fdc, EV_WRITE, \&_client_write_response )->add;
130 my $fdc = $event->fh;
131 my $wbuf_ref = \${*$fdc}{wbuf};
132 my $n = syswrite( $fdc,$$wbuf_ref );
138 event_new( $fdc, EV_READ, \&_client_write_response )->add;
144 close($fdc);
150 close($fdc);