Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • class Pds::XtcMonitorClient
    Base class.
    Public Member Functions
    Code Block
          // Constructor and virtual destructor
          XtcMonitorClient ()
          virtual ~XtcMonitorClient ()
    
         int run (const char *partitionTag, int tr_index=0)
         int run (const char *partitionTag, int tr_index, int ev_index)
         virtual int processDgram (Dgram *)
      
  • class Pds::DgramHandler
    (This class is defined in XtcMonitorClient.cc, not mentioned in .hh file)
    Public Member Functions:
    Code Block
      // Constructors
      DgramHandler (XtcMonitorClient &client, 
                    mqd_t trq, 
                    mqd_t evqin, 
                    mqd_t *evqout, 
                    unsigned ev_index, 
                    const char *tag, char *myShm)
       // Destructor
       ~DgramHandler ()
    
       // Functions
       bool event ()
       bool transition ()
       
  • Functions
    (These functions are also only declared in XtcMonitorClient.cc, not mentioned in .hh file)
    Code Block
       int XtcMonitorClient::run(const char * tag, int tr_index)
       int XtcMonitorClient::run(const char * tag, int tr_index, int ev_index)
       

...

Code Block
void 	usage (char *progname)
int 	main (int argc, char *argv[])

app/xtcmonserver.cc

Classes

  • class MyMonitorServer
    Inherits from XtcMonitorServer
    Public Member Functions
    Code Block
    
       // Constructor and destructor
       MyMonitorServer (const char *tag, 
                        unsigned sizeofBuffers, 
                        unsigned numberofEvBuffers, 
                        unsigned numberofClients, 
                        unsigned sequenceLength)
       ~MyMonitorServer ()
    
      XtcMonitorServer::Result events (Dgram *dg)
      Dgram * newDatagram ()
      void 	deleteDatagram (Dgram *dg)
      

Functions

Code Block

 long long int 	timeDiff (struct timespec *end, struct timespec *start)
 void 	usage (char *progname)
 void 	sigfunc (int sig_no)
 int 	main (int argc, char *argv[])
 

app/xtcreader.cc

app/XtcEpicsFileReader.cc and app/XtcEpicsFileReader.hh

...