#include "SaturnInfo.h"

SaturnInfo


class description - source file - inheritance tree (.pdf)

class SaturnInfo : public ZMirEmittingEntity

Inheritance Chart:
TObject
<-
ZGlass
<-
ZMirEmittingEntity
<-
SaturnInfo

    protected:
void create_lists() public:
static void _gled_catalog_init() SaturnInfo(const Text_t* n = "SaturnInfo", const Text_t* t = "0") SaturnInfo(const SaturnInfo&) virtual ~SaturnInfo() void AddEye(EyeInfo* eye) void AddMoon(SaturnInfo* moon) static TClass* Class() virtual void CopyLinkRefs(lppZGlass_t& ref_list) virtual void CopyLinkReps(ZGlass::lLinkRep_t& link_rep_list) virtual void CopyLinks(lpZGlass_t& glass_list) virtual void Error(const Text_t* s) void ExecuteMir(ZMIR& mir) static FID_t FID() UShort_t GetCPU_Freq() const const Text_t* GetCPU_Model() const UShort_t GetCPU_Num() const Float_t GetCU_Nice() const Float_t GetCU_Sys() const Float_t GetCU_Total() const Float_t GetCU_User() const ZHashList* GetEyes() ID_t GetFireKingID() const const Text_t* GetHostName() const ID_t GetKingID() const Float_t GetLAvg1() const Float_t GetLAvg15() const Float_t GetLAvg5() const SaturnInfo* GetMaster() const Text_t* GetMasterName() const Int_t GetMasterPort() const UShort_t GetMemory() const UShort_t GetMFree() const ZHashList* GetMoons() Int_t GetServerPort() const Int_t GetServPortScan() const UShort_t GetSFree() const ID_t GetSunSpaceSize() const UShort_t GetSwap() const Bool_t GetUseAuth() const static GledNS::ClassInfo* GlassInfo() virtual SaturnInfo* HostingSaturn() virtual TClass* IsA() const virtual void Message(const Text_t* s) static MID_t Mid_AddEye() static MID_t Mid_AddMoon() static MID_t Mid_Error() static MID_t Mid_Message() static MID_t Mid_ReceiveBeamResult() static MID_t Mid_SetCPU_Freq() static MID_t Mid_SetCPU_Model() static MID_t Mid_SetCPU_Num() static MID_t Mid_SetCU_Nice() static MID_t Mid_SetCU_Sys() static MID_t Mid_SetCU_Total() static MID_t Mid_SetCU_User() static MID_t Mid_SetEyes() static MID_t Mid_SetHostName() static MID_t Mid_SetLAvg1() static MID_t Mid_SetLAvg15() static MID_t Mid_SetLAvg5() static MID_t Mid_SetMaster() static MID_t Mid_SetMasterName() static MID_t Mid_SetMasterPort() static MID_t Mid_SetMemory() static MID_t Mid_SetMFree() static MID_t Mid_SetMoons() static MID_t Mid_SetServerPort() static MID_t Mid_SetServPortScan() static MID_t Mid_SetSFree() static MID_t Mid_SetSunSpaceSize() static MID_t Mid_SetSwap() static MID_t Mid_SetUseAuth() static MID_t Mid_TellAverages() SaturnInfo& operator=(const SaturnInfo&) virtual Int_t RebuildLinkRefs(An_ID_Demangler* c) void ReceiveBeamResult(UInt_t req_handle) ZMIR* S_AddEye(EyeInfo* eye) ZMIR* S_AddMoon(SaturnInfo* moon) virtual ZMIR* S_Error(const Text_t* s) virtual ZMIR* S_Message(const Text_t* s) ZMIR* S_ReceiveBeamResult(UInt_t req_handle) ZMIR* S_SetCPU_Freq(UShort_t cpu_freq) ZMIR* S_SetCPU_Model(const Text_t* s) ZMIR* S_SetCPU_Num(UShort_t cpu_num) ZMIR* S_SetCU_Nice(Float_t cu_nice) ZMIR* S_SetCU_Sys(Float_t cu_sys) ZMIR* S_SetCU_Total(Float_t cu_total) ZMIR* S_SetCU_User(Float_t cu_user) ZMIR* S_SetEyes(ZHashList* eyes) ZMIR* S_SetHostName(const Text_t* s) ZMIR* S_SetLAvg1(Float_t lavg1) ZMIR* S_SetLAvg15(Float_t lavg15) ZMIR* S_SetLAvg5(Float_t lavg5) ZMIR* S_SetMaster(SaturnInfo* master) ZMIR* S_SetMasterName(const Text_t* s) ZMIR* S_SetMasterPort(Int_t masterport) ZMIR* S_SetMemory(UShort_t memory) ZMIR* S_SetMFree(UShort_t mfree) ZMIR* S_SetMoons(ZHashList* moons) ZMIR* S_SetServerPort(Int_t serverport) ZMIR* S_SetServPortScan(Int_t servportscan) ZMIR* S_SetSFree(UShort_t sfree) ZMIR* S_SetSunSpaceSize(ID_t sunspacesize) ZMIR* S_SetSwap(UShort_t swap) ZMIR* S_SetUseAuth(Bool_t useauth) ZMIR* S_TellAverages() void SetCPU_Freq(UShort_t cpu_freq) void SetCPU_Model(const Text_t* s) void SetCPU_Num(UShort_t cpu_num) void SetCU_Nice(Float_t cu_nice) void SetCU_Sys(Float_t cu_sys) void SetCU_Total(Float_t cu_total) void SetCU_User(Float_t cu_user) void SetEyes(ZHashList* eyes) void SetHostName(const Text_t* s) void SetLAvg1(Float_t lavg1) void SetLAvg15(Float_t lavg15) void SetLAvg5(Float_t lavg5) void SetMaster(SaturnInfo* master) void SetMasterName(const Text_t* s) void SetMasterPort(Int_t masterport) void SetMemory(UShort_t memory) void SetMFree(UShort_t mfree) void SetMoons(ZHashList* moons) void SetServerPort(Int_t serverport) void SetServPortScan(Int_t servportscan) void SetSFree(UShort_t sfree) void SetSunSpaceSize(ID_t sunspacesize) void SetSwap(UShort_t swap) void SetUseAuth(Bool_t useauth) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) void TellAverages() virtual FID_t VFID() const virtual GledNS::ClassInfo* VGlassInfo() const

Data Members

    private:
TSocket* hSocket ! used locally in Saturn for routing. SaturnInfo* hRoute ! likewise set<ZQueen*,less<ZQueen*>,allocator<ZQueen*> > hQueens ! Queens mirrored to Saturn represented protected:
TString mHostName X{GS} 7 TextOut(-join=>1) Int_t mServerPort X{GS} 7 ValOut(-range=>[0,65535,1]) Int_t mServPortScan X{GS} 7 Value(-range=>[0,256,1]) TString mMasterName X{GS} 7 TextOut(-join=>1) Int_t mMasterPort X{GS} 7 ValOut(-range=>[0,65535,1,1]) ID_t mSunSpaceSize X{GS} 7 ValOut(-range=>[0,MAX_ID,1,0], -width=>10) ID_t mKingID X{G} 7 ValOut(-range=>[0,MAX_ID,1,0], ID_t mFireKingID X{G} 7 ValOut(-range=>[0,MAX_ID,1,0], Bool_t bUseAuth Only relevant for Sun Absolute; set for all SaturnInfos on mee incarnation TString mCPU_Model X{GS} 7 TextOut() UShort_t mCPU_Freq X{GS} 7 ValOut(-width=>4, -join=>1) UShort_t mCPU_Num X{GS} 7 ValOut(-width=>4) UShort_t mMemory X{GS} 7 ValOut(-width=>4, -join=>1) UShort_t mSwap X{GS} 7 ValOut(-width=>4) UShort_t mMFree X{GS} 7 ValOut(-width=>4, -join=>1) UShort_t mSFree X{GS} 7 ValOut(-width=>4) Float_t mLAvg1 X{GS} 7 ValOut(-width=>4, -join=>1) Float_t mLAvg5 X{GS} 7 ValOut(-width=>4, -join=>1) Float_t mLAvg15 X{GS} 7 ValOut(-width=>4) Float_t mCU_Total X{GS} 7 ValOut(-width=>4, -join=>1) Float_t mCU_User X{GS} 7 ValOut(-width=>4) Float_t mCU_Nice X{GS} 7 ValOut(-width=>4, -join=>1) Float_t mCU_Sys X{GS} 7 ValOut(-width=>4) SaturnInfo* mMaster X{gS} L{} ZHashList* mMoons X{gS} L{} ZHashList* mEyes X{gS} L{} static GledNS::ClassInfo* sap_SaturnInfo_ci static GledNS::LinkMemberInfo* sap_Master_lmi static GledNS::LinkMemberInfo* sap_Moons_lmi static GledNS::LinkMemberInfo* sap_Eyes_lmi

Class Description

 SaturnInfo

 Saturnnfo glass represents a Saturn within a Gled cluster.

SaturnInfo(const Text_t* n, const Text_t* t) : ZMirEmittingEntity(n,t)

~SaturnInfo()

void Message(const Text_t* s)

void Error(const Text_t* s)

void create_lists()

void AddMoon(SaturnInfo* moon)
 blabla ...
 moon->create_lists

void AddEye(EyeInfo* eye)

void ReceiveBeamResult(UInt_t req_handle)
 Should be called via S_ and passed as beam to beam result
 requestor (a SaturnInfo).

void TellAverages()
 Sort-of-a demo for Beam Result facility.



Inline Functions


               SaturnInfo* HostingSaturn()
                     FID_t FID()
                     FID_t VFID() const
        GledNS::ClassInfo* GlassInfo()
        GledNS::ClassInfo* VGlassInfo() const
             const Text_t* GetHostName() const
                      void SetHostName(const Text_t* s)
                     Int_t GetServerPort() const
                      void SetServerPort(Int_t serverport)
                     Int_t GetServPortScan() const
                      void SetServPortScan(Int_t servportscan)
             const Text_t* GetMasterName() const
                      void SetMasterName(const Text_t* s)
                     Int_t GetMasterPort() const
                      void SetMasterPort(Int_t masterport)
                      ID_t GetSunSpaceSize() const
                      void SetSunSpaceSize(ID_t sunspacesize)
                      ID_t GetKingID() const
                      ID_t GetFireKingID() const
                    Bool_t GetUseAuth() const
                      void SetUseAuth(Bool_t useauth)
             const Text_t* GetCPU_Model() const
                      void SetCPU_Model(const Text_t* s)
                  UShort_t GetCPU_Freq() const
                      void SetCPU_Freq(UShort_t cpu_freq)
                  UShort_t GetCPU_Num() const
                      void SetCPU_Num(UShort_t cpu_num)
                  UShort_t GetMemory() const
                      void SetMemory(UShort_t memory)
                  UShort_t GetSwap() const
                      void SetSwap(UShort_t swap)
                  UShort_t GetMFree() const
                      void SetMFree(UShort_t mfree)
                  UShort_t GetSFree() const
                      void SetSFree(UShort_t sfree)
                   Float_t GetLAvg1() const
                      void SetLAvg1(Float_t lavg1)
                   Float_t GetLAvg5() const
                      void SetLAvg5(Float_t lavg5)
                   Float_t GetLAvg15() const
                      void SetLAvg15(Float_t lavg15)
                   Float_t GetCU_Total() const
                      void SetCU_Total(Float_t cu_total)
                   Float_t GetCU_User() const
                      void SetCU_User(Float_t cu_user)
                   Float_t GetCU_Nice() const
                      void SetCU_Nice(Float_t cu_nice)
                   Float_t GetCU_Sys() const
                      void SetCU_Sys(Float_t cu_sys)
               SaturnInfo* GetMaster()
                      void SetMaster(SaturnInfo* master)
                ZHashList* GetMoons()
                      void SetMoons(ZHashList* moons)
                ZHashList* GetEyes()
                      void SetEyes(ZHashList* eyes)
                      void CopyLinks(lpZGlass_t& glass_list)
                      void CopyLinkRefs(lppZGlass_t& ref_list)
                      void CopyLinkReps(ZGlass::lLinkRep_t& link_rep_list)
                     Int_t RebuildLinkRefs(An_ID_Demangler* c)
                      void ExecuteMir(ZMIR& mir)
                     ZMIR* S_SetHostName(const Text_t* s)
                     MID_t Mid_SetHostName()
                     ZMIR* S_SetServerPort(Int_t serverport)
                     MID_t Mid_SetServerPort()
                     ZMIR* S_SetServPortScan(Int_t servportscan)
                     MID_t Mid_SetServPortScan()
                     ZMIR* S_SetMasterName(const Text_t* s)
                     MID_t Mid_SetMasterName()
                     ZMIR* S_SetMasterPort(Int_t masterport)
                     MID_t Mid_SetMasterPort()
                     ZMIR* S_SetSunSpaceSize(ID_t sunspacesize)
                     MID_t Mid_SetSunSpaceSize()
                     ZMIR* S_SetUseAuth(Bool_t useauth)
                     MID_t Mid_SetUseAuth()
                     ZMIR* S_SetCPU_Model(const Text_t* s)
                     MID_t Mid_SetCPU_Model()
                     ZMIR* S_SetCPU_Freq(UShort_t cpu_freq)
                     MID_t Mid_SetCPU_Freq()
                     ZMIR* S_SetCPU_Num(UShort_t cpu_num)
                     MID_t Mid_SetCPU_Num()
                     ZMIR* S_SetMemory(UShort_t memory)
                     MID_t Mid_SetMemory()
                     ZMIR* S_SetSwap(UShort_t swap)
                     MID_t Mid_SetSwap()
                     ZMIR* S_SetMFree(UShort_t mfree)
                     MID_t Mid_SetMFree()
                     ZMIR* S_SetSFree(UShort_t sfree)
                     MID_t Mid_SetSFree()
                     ZMIR* S_SetLAvg1(Float_t lavg1)
                     MID_t Mid_SetLAvg1()
                     ZMIR* S_SetLAvg5(Float_t lavg5)
                     MID_t Mid_SetLAvg5()
                     ZMIR* S_SetLAvg15(Float_t lavg15)
                     MID_t Mid_SetLAvg15()
                     ZMIR* S_SetCU_Total(Float_t cu_total)
                     MID_t Mid_SetCU_Total()
                     ZMIR* S_SetCU_User(Float_t cu_user)
                     MID_t Mid_SetCU_User()
                     ZMIR* S_SetCU_Nice(Float_t cu_nice)
                     MID_t Mid_SetCU_Nice()
                     ZMIR* S_SetCU_Sys(Float_t cu_sys)
                     MID_t Mid_SetCU_Sys()
                     ZMIR* S_SetMaster(SaturnInfo* master)
                     MID_t Mid_SetMaster()
                     ZMIR* S_SetMoons(ZHashList* moons)
                     MID_t Mid_SetMoons()
                     ZMIR* S_SetEyes(ZHashList* eyes)
                     MID_t Mid_SetEyes()
                     ZMIR* S_Message(const Text_t* s)
                     MID_t Mid_Message()
                     ZMIR* S_Error(const Text_t* s)
                     MID_t Mid_Error()
                     ZMIR* S_AddMoon(SaturnInfo* moon)
                     MID_t Mid_AddMoon()
                     ZMIR* S_AddEye(EyeInfo* eye)
                     MID_t Mid_AddEye()
                     ZMIR* S_ReceiveBeamResult(UInt_t req_handle)
                     MID_t Mid_ReceiveBeamResult()
                     ZMIR* S_TellAverages()
                     MID_t Mid_TellAverages()
                      void _gled_catalog_init()
                   TClass* Class()
                   TClass* IsA() const
                      void ShowMembers(TMemberInspector& insp, char* parent)
                      void Streamer(TBuffer& b)
                      void StreamerNVirtual(TBuffer& b)
                SaturnInfo SaturnInfo(const SaturnInfo&)
               SaturnInfo& operator=(const SaturnInfo&)


Last update: Thu Jun 9 15:55:32 2005


ROOT page - Home page - Class index - Class Hierarchy - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.