Class: ServiceProcess

Source Location: /daemon/service.php.inc

Class Overview

SiteFusionProcess
   |
   --ExtendedSiteFusionProcess
      |
      --ServiceProcess




Variables

Methods

Inherited Variables

Class: ExtendedSiteFusionProcess

ExtendedSiteFusionProcess::$ApplicationPath
ExtendedSiteFusionProcess::$ConnectedDebugger
ExtendedSiteFusionProcess::$DebugAppTicks
ExtendedSiteFusionProcess::$DebugLastTick
ExtendedSiteFusionProcess::$DebugPaused
ExtendedSiteFusionProcess::$DebugSocket
ExtendedSiteFusionProcess::$DebugTicks
ExtendedSiteFusionProcess::$EventPipe
ExtendedSiteFusionProcess::$Groups
ExtendedSiteFusionProcess::$LastKeepalive
ExtendedSiteFusionProcess::$ParentSocket
ExtendedSiteFusionProcess::$PathCache
ExtendedSiteFusionProcess::$SessionID
ExtendedSiteFusionProcess::$Timers

Class: SiteFusionProcess

SiteFusionProcess::$Address
SiteFusionProcess::$Daemonized
SiteFusionProcess::$Database
SiteFusionProcess::$Log
SiteFusionProcess::$Options
SiteFusionProcess::$Port
SiteFusionProcess::$ProcessType
SiteFusionProcess::$Shutdown
SiteFusionProcess::$ShutdownKill
SiteFusionProcess::$Socket

Inherited Methods

Class: ExtendedSiteFusionProcess

ExtendedSiteFusionProcess::ChangeJob()
ExtendedSiteFusionProcess::ChangeService()
ExtendedSiteFusionProcess::CreateJob()
ExtendedSiteFusionProcess::CreateService()
ExtendedSiteFusionProcess::DeleteJob()
ExtendedSiteFusionProcess::DeleteService()
ExtendedSiteFusionProcess::GetApplicationInfo()
ExtendedSiteFusionProcess::GetDaemonProcessList()
ExtendedSiteFusionProcess::GetDaemonStatus()
ExtendedSiteFusionProcess::GetGroups()
ExtendedSiteFusionProcess::GetJobList()
ExtendedSiteFusionProcess::GetOption()
ExtendedSiteFusionProcess::GetServiceList()
ExtendedSiteFusionProcess::GetSessionID()
ExtendedSiteFusionProcess::JoinGroup()
ExtendedSiteFusionProcess::ListenToDebugger()
ExtendedSiteFusionProcess::PartGroup()
ExtendedSiteFusionProcess::PollForDebugger()
ExtendedSiteFusionProcess::RemoveTimer()
ExtendedSiteFusionProcess::SendBroadcastMessage()
ExtendedSiteFusionProcess::SendDaemonShutdownFlags()
ExtendedSiteFusionProcess::SendGlobalEvent()
ExtendedSiteFusionProcess::SendSessionSignal()
ExtendedSiteFusionProcess::Shutdown()
ExtendedSiteFusionProcess::StoreTimer()
ExtendedSiteFusionProcess::ToDebuggerShowStack()

Class: SiteFusionProcess

SiteFusionProcess::__construct()
SiteFusionProcess::ChangeIdentity()
SiteFusionProcess::CloseDatabase()
SiteFusionProcess::DatabaseQuery()
SiteFusionProcess::GetDatabaseConnection()
SiteFusionProcess::InitDatabase()
SiteFusionProcess::Log()
SiteFusionProcess::OpenLog()
SiteFusionProcess::OpenSocket()
SiteFusionProcess::OpenUnixSocket()
SiteFusionProcess::ReadCommand()
SiteFusionProcess::ResetDatabase()
SiteFusionProcess::SetSignalHandlers()
SiteFusionProcess::SignalHandler()
SiteFusionProcess::WriteCommand()

Class Variables

static $Service =  NULL

access:  public
Type:   mixed

static $Started =

access:  public
Type:   mixed




Class Methods


static method ForkAndIsolate() [line 103]

static void ForkAndIsolate( )

access:  public

[ Top ]

static method SendClientCallback() [line 362]

static void SendClientCallback( $client, $name, $args)

access:  public

Parameters:

   $client  
   $name  
   $args  

[ Top ]

static method ServiceLoop() [line 120]

static void ServiceLoop( [ $subloop = FALSE])

access:  protected

Parameters:

   $subloop  

[ Top ]

static method StartServer() [line 46]

static void StartServer( $parentSocket, $eventPipe, $owner, $service, $args, $sessionId)

access:  public

Parameters:

   $parentSocket  
   $eventPipe  
   $owner  
   $service  
   $args  
   $sessionId  

[ Top ]


Documentation generated on Tue, 10 May 2011 19:42:27 +0200 by phpDocumentor 1.4.3