trkwsMANAGE_LIST

Section: Devices and Network Interfaces (4)
Updated: 2012-04-23 10:11
Index Return to man pages list
 

NAME

trkwsMANAGE_LIST - class to manage events for all tracking LCUs

 

SYNOPSIS


#include "trkwsMANAGE_LIST.h"


class trkwsMANAGE_LIST : public fndOBJECT, public eccsERROR_CLASS
{
  public:
    trkwsMANAGE_LIST(const dbSYMADDRESS dbPoint,const dbSYMADDRESS dbDestPoint);
        Constructor takes database paths of
          - A base point of the trkws database.
            This can be used to construct a path to the area where all
            the mirrors of the LCU DBs are located.
            In the current implementation this path is not used further.
          - The point where the msw list is located which is to be used
            to retrieve the involved tracking LCUs. This point is the
            one currently used to generate the internal trk LCUs list.

    virtual ~trkwsMANAGE_LIST();

    virtual const char     *DbPoint() const;
          get base point of the trkws database.

    virtual ccsCOMPL_STAT   DbPoint(const dbSYMADDRESS  dbPoint);
          set base point of the trkws database.

    virtual const char     *DbDestPoint() const;
          get DB point where msw list resides.

    virtual ccsCOMPL_STAT   DbDestPoint(const dbSYMADDRESS  dbPoint);
          set DB point where msw list resides.

    virtual ccsCOMPL_STAT Init();
          set up all LCU dependent trkwsMANAGED_LCU object

    virtual mswMOD_LIST * GetList();
          retrieve the internally kept list ptr.

    virtual ccsCOMPL_STAT DeleteList();
          delete list, used when a reload is necessary

  protected:
    mswMOD_LIST * CreateList();
          retrieve new list from MSW

    evhCB_COMPL_STAT RemTrkTimeEventCB(msgMESSAGE &msg, void *);
          This callback is given to the LCU dependent objects and called
          whenever a RTT changes. This callback then scans all RTTs and
          computes the minimum.

  private:
    mswMOD_LIST     *list;
    dbSYMADDRESS    dbPoint;
    dbSYMADDRESS    dbDestPoint;
    fndLIST         *trkNodeList;
         Internal list containing the trkwsMANAGED_LCU objects

};

 

PARENT CLASS


    fndOBJECT, eccsERROR_CLASS



 

Index

NAME
SYNOPSIS
PARENT CLASS

This document was created by man2html, using the manual pages.
Time: 10:11:26 GMT, April 23, 2012