Public Types | Public Member Functions

phases::PhaseManager Interface Reference

import "phases.idl";

List of all members.

Public Types

typedef sequence< PhaseStatusStatSeq

Public Member Functions

short getGracePeriod ()
 returns current grace period in seconds
void setGracePeriod (in short sec)
 sets grace period in seconds
void add (in dPhase dpv, in long pid, in common::ClientData cd)
 registers new phase with manager object
short getNphase ()
 returns number of active phases
StatSeq getStatus ()
 returns sequence of PhaseStatus objects
double getLoad (in short p)
long getFreeMemory ()
 returns free memory available in bytes
long getAllocatedMemory ()
 returns memory used in CORBA processes
void update ()
 examine all spawned phases and prune those that are obsolete
void remove (in long i)
void apoptosize (in long i)

Detailed Description

Manager object for monitoring and managing dPhase objects

Definition at line 169 of file phases.idl.


Member Function Documentation

void phases::PhaseManager::apoptosize ( in long  i  ) 

induce recalictrant or locked dPhase to self-destruct

Parameters:
i unique server id of dPhase to be killed.
double phases::PhaseManager::getLoad ( in short  p  ) 

returns current processor load in percent.

Parameters:
p processor number. -1 returns average.
void phases::PhaseManager::remove ( in long  i  ) 

induce dPhase to self-destruct in orderly manner

Parameters:
i unique server id of dPhase to be killed.

The documentation for this interface was generated from the following file: