next up previous contents
Next: CsIHTest.cc Up: Inference Handler Programmierbeispiel Previous: CsTestMI.cc

CsIHTest.h

///////////////////////////////////////////////////////////////////////////////
//
//      Entwurf und Implementierung von Managementszenarien zu verteilten 
//      Kommunikationsanwendungen
//      Diplomarbeit
//      Technische Universitaet Muenchen
//
//      Workfile:               CsIHTest.h
//      Directory:              /proj/Spectrum3/IHAPI/nwp
//      Original Author:        Alexander Keller
//      Date:                   11/3/93 
//
///////////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////////////////
//
// FILE
//
//    CsIHTest.h
//
// DESCRIPTION
//
//    This file defines the CsIHTest class including functionality
//    for measuring the bad MAC-frames.
//
// MODIFICATION HISTORY
//
//
///////////////////////////////////////////////////////////////////////////////

indentation

#if !defined ( __CSIHTEST_H__ )
#define __CSIHTEST_H__

#if !defined ( __CSCHANGEN_H__ )
#include "CsChangeN.hmbox
#endif

#if !defined ( __CSIHBASE_H__ )
#include "CsIHBase.hmbox
#endif

///////////////////////////////////////////////////////////////////////////////
//
// CLASS
//
//      CsIHTest
//
// DESCRIPTION
//
//      This class holds the IH CsIHTest which will be attached to the
//      CABLETRON IRM2 Hub Model Type. The methods will watch the DeviceCRC
//      attribute and report about changes.
//
// PUBLIC METHODS
//
//   CsIHTest( CsMTypeHandle& m_t_handle )
//
//      This is the constructor for CsIHTest which will register for
//      CsIRM2Hub::DeviceCRC.
//      CsIHTest is derived from CsIHBase 
//
//   trig_attr_change( const CsModelHandle& mh,
//                     const CsChangeNode * change )
//
//
// 
// PRIVATE METHODS
//
//
///////////////////////////////////////////////////////////////////////

indentation

class CsIHTest : public CsIHBase
{
public:

CsIHTest( CsMTypeHandle& );

void trig_attr_change( const CsModelHandle& ,
const CsChangeNode $\ast$ );
};
#endif


Copyright Munich Network Management Team