Net_Server
[ class tree: Net_Server ] [ index: Net_Server ] [ all elements ]

Class: Net_Server_Driver

Source Location: /Net_Server-0.11.5/Server/Driver.php

Class Overview

PEAR
   |
   --Net_Server_Driver

Base class for all drivers


Author(s):

Methods


Child classes:

Net_Server_Driver_Sequential
Sequential server class.
Net_Server_Driver_Fork
Forking server class.

Inherited Variables

Inherited Methods


Class Details

[line 44]
Base class for all drivers

This class provides methods, can be used by all server implementations.



[ Top ]


Method Detail

getLastSocketError   [line 297]

string getLastSocketError( &$fd)

return string for last socket error
  • Return: last error
  • Access: public

Parameters:

   &$fd   — 

[ Top ]

setCallbackObject   [line 283]

void setCallbackObject( &$object, object $object)

register a callback object

The callback object is the actual server, that contains the logic to process the events triggered by the driver class.

The best way to create a callback object is to extend the Net_Server_Handler class.


Parameters:

object   $object   —  callback object
   &$object   — 

[ Top ]

setDebugMode   [line 173]

void setDebugMode( mixed $debug, [string $dest = "stdout"])

Set debug mode

Debug information can either be written to a logfile or standard out (= the console).

To disable debugging, pass false as first parameter.

  • Access: public

Parameters:

mixed   $debug   —  [text|html|false]
string   $dest   —  destination of debug message (stdout to output or filename if log should be written)

[ Top ]

_sendDebugMessage   [line 242]

void _sendDebugMessage( string $msg)

send a debug message

Debug messages will be either sent to standard out or written to a logfile, depending on debug settings.


Parameters:

string   $msg   —  message to debug

[ Top ]


Documentation generated on Mon, 11 Mar 2019 13:54:04 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.