next up previous contents
Next: Die C++-Klasse dynMOICreation_ofSNMP_Table Up: Die Global Polling -Komponente Previous: 6.2.1 Die C++-Klasse MOIofSNMP_Table

Die C++-Klasse PollingIntervall

In dieser Klasse wird die Grundlage für die Implementierung der Strategie aus 4.4.2 bzw. 5.2.2 gelegt.

class PollingIntervall
{
        private:
                unsigned int pollingIntervall;
                int pollingClass;
        public:
                PollingIntervall(int newClass=2);
                ~PollingIntervall();
                int pollingClassUp(int step);
                int pollingClassDown(int step);
                int getPollingClass();
                int getPollingIntervall();
                void print();
};
Es wird ein 32 Bit-Integer (pollingIntervall) definiert, wobei jedes einzelne Bit eine Intervallgröße und damit eine Polling-Klasse festlegt. Es existieren Methoden (pollingClassUp, pollingClassDown), um von einer Polling-Klasse in eine beliebig andere zu wechseln. Mit getPollingIntervall wird die aktuelle Intervallgröße zurückgegeben, die dabei gültige Einheit (1,2,4,... Sekunden) wird nicht hier festgelegt.



Copyright Munich Network Management Team