Class: ExtendedSiteFusionProcess

Source Location: /daemon/extendedprocess.php.inc

Class Overview

SiteFusionProcess
   |
   --ExtendedSiteFusionProcess




Variables

Methods

Inherited Variables

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: 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 $ApplicationPath =  NULL

access:  public
Type:   mixed

static $ConnectedDebugger =  NULL

access:  protected
Type:   mixed

static $DebugAppTicks =  FALSE

access:  public
Type:   mixed

static $DebugLastTick =  ''

access:  public
Type:   mixed

static $DebugPaused =  FALSE

access:  public
Type:   mixed

static $DebugSocket =  NULL

access:  protected
Type:   mixed

static $DebugTicks =  FALSE

access:  public
Type:   mixed

static $EventPipe =

access:  protected
Type:   mixed

static $Groups = array()

access:  protected
Type:   mixed

static $LastKeepalive =

access:  protected
Type:   mixed

static $ParentSocket =

access:  protected
Type:   mixed

static $PathCache = array()

access:  public
Type:   mixed

static $SessionID =

access:  protected
Type:   mixed

static $Timers = array()

access:  protected
Type:   mixed
















Class Methods


static method ChangeJob() [line 187]

static void ChangeJob( $id, $job)

access:  public

Parameters:

   $id  
   $job  

[ Top ]

static method ChangeService() [line 218]

static void ChangeService( $id, $srv)

access:  public

Parameters:

   $id  
   $srv  

[ Top ]

static method CreateJob() [line 179]

static void CreateJob( $job)

access:  public

Parameters:

   $job  

[ Top ]

static method CreateService() [line 210]

static void CreateService( $srv)

access:  public

Parameters:

   $srv  

[ Top ]

static method DeleteJob() [line 195]

static void DeleteJob( $id)

access:  public

Parameters:

   $id  

[ Top ]

static method DeleteService() [line 226]

static void DeleteService( $id)

access:  public

Parameters:

   $id  

[ Top ]

static method Fork() [line 382]

static void Fork( $isolate)

access:  public

Parameters:

   $isolate  

[ Top ]

static method ForkAndIsolate() [line 365]

static void ForkAndIsolate( [ $isolate = TRUE])

access:  public

Parameters:

   $isolate  

[ Top ]

static method GetApplicationInfo() [line 145]

static void GetApplicationInfo( $sessionId)

access:  public

Parameters:

   $sessionId  

[ Top ]

static method GetDaemonProcessList() [line 139]

static void GetDaemonProcessList( )

access:  public

[ Top ]

static method GetDaemonStatus() [line 122]

static void GetDaemonStatus( )

access:  public

[ Top ]

static method GetGroups() [line 257]

static void GetGroups( )

access:  public

[ Top ]

static method GetJobList() [line 203]

static void GetJobList( )

access:  public

[ Top ]

static method GetOption() [line 349]

static void GetOption( $name)

access:  public

Parameters:

   $name  

[ Top ]

static method GetServiceList() [line 234]

static void GetServiceList( )

access:  public

[ Top ]

static method GetSessionID() [line 135]

static void GetSessionID( )

access:  public

[ Top ]

static method Isolate() [line 399]

static void Isolate( )

access:  public

[ Top ]

static method JoinGroup() [line 241]

static void JoinGroup( $group)

access:  public

Parameters:

   $group  

[ Top ]

static method ListenToDebugger() [line 53]

static void ListenToDebugger( )

access:  protected

[ Top ]

static method PartGroup() [line 249]

static void PartGroup( $group)

access:  public

Parameters:

   $group  

[ Top ]

static method PollForDebugger() [line 95]

static void PollForDebugger( )

access:  protected

[ Top ]

static method RemoveTimer() [line 170]

static void RemoveTimer( $timer)

access:  public

Parameters:

   $timer  

[ Top ]

static method SendBroadcastMessage() [line 155]

static void SendBroadcastMessage( $message, [ $session = NULL])

access:  public

Parameters:

   $message  
   $session  

[ Top ]

static method SendDaemonShutdownFlags() [line 118]

static void SendDaemonShutdownFlags( $shutdown, $graceful, $restart)

access:  public

Parameters:

   $shutdown  
   $graceful  
   $restart  

[ Top ]

static method SendGlobalEvent() [line 105]

static void SendGlobalEvent( $event, [ $args = NULL])

access:  public

Parameters:

   $event  
   $args  

[ Top ]

static method SendSessionSignal() [line 151]

static void SendSessionSignal( $pid, $sig)

access:  public

Parameters:

   $pid  
   $sig  

[ Top ]

static method Shutdown() [line 361]

static void Shutdown( )

access:  public

[ Top ]

static method StoreTimer() [line 159]

static void StoreTimer( $timer)

access:  public

Parameters:

   $timer  

[ Top ]

static method ToDebuggerShowStack() [line 261]

static void ToDebuggerShowStack( $bt, [ $pause = FALSE], [ $crash = FALSE])

access:  public

Parameters:

   $bt  
   $pause  
   $crash  

[ Top ]


Child classes:


Documentation generated on Mon, 07 Apr 2014 00:51:14 +0200 by phpDocumentor 1.4.3