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

Class: System_Socket_Manager

Source Location: /System_Socket-0.4.0/Socket/Manager.php

Class Overview

PEAR
   |
   --System_Socket_Manager

System_Socket_Manager


Author(s):

Version:

  • $Revision: 1.7 $

Variables

Methods


Child classes:

System_Socket_Listener
System_Socket_Listener
System_Socket_Connection
System_Socket_Connection

Inherited Variables

Inherited Methods


Class Details

[line 43]
System_Socket_Manager

Parent class for System_Socket_Connection and Systrem_Socket_Listener which performs some basic tasks, like handling observers, attaching a debugger automagically and controlling the base socket resource handle and object.

  • Author: Michael Wallner <mike@php.net>
  • Version: $Revision: 1.7 $
  • Access: public


[ Top ]


Class Variables

$hasSocket =  false

[line 55]

Whether we hold a System_Socket object

Type:   mixed


[ Top ]

$observers = array()

[line 61]

Observer objects
  • Access: protected

Type:   mixed


[ Top ]

$Socket =  null

[line 49]

System_Socket object
  • Access: protected

Type:   mixed


[ Top ]



Method Detail

System_Socket_Manager (Constructor)   [line 70]

object System_Socket_Manager System_Socket_Manager( objcet &$socket)

Constructor
  • Access: protected

Parameters:

objcet   &$socket   —  System_Socket

[ Top ]

attach   [line 167]

bool attach( &$observer, object System_Socket_Observer $observer)

Attach observer
  • Access: public

Parameters:

object System_Socket_Observer   $observer   — 
   &$observer   — 

[ Top ]

attached   [line 195]

bool attached( &$observer, object System_Socket_Observer $observer)

Check if a specific observer is already attached
  • Access: public

Parameters:

object System_Socket_Observer   $observer   — 
   &$observer   — 

[ Top ]

close   [line 119]

void close( )

Close Socket

Close the underlying socket resource

  • Access: public

[ Top ]

closeSocket   [line 146]

void closeSocket( &$socket, mixed $socket)

Close Socket

Close a socket resource or a System_Socket or System_Socket_Manager object

  • Access: public

Parameters:

mixed   $socket   — 
   &$socket   — 

[ Top ]

detach   [line 183]

void detach( &$observer, object System_Socket_Observer $observer)

Detach observer
  • Access: public

Parameters:

object System_Socket_Observer   $observer   — 
   &$observer   — 

[ Top ]

hasSocket   [line 132]

bool hasSocket( )

Whether we have a socket
  • Access: public

[ Top ]

notify   [line 209]

mixed notify( string $event, mixed $result, mixed $arg)

Notify observers
  • Return: the supplied result
  • Access: protected

Parameters:

string   $event   — 
mixed   $result   — 
mixed   $arg   —  [, $arg [, ...]]

[ Top ]


Documentation generated on Mon, 11 Mar 2019 10:15:56 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.