Versions Compared

Key

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

...

  • class Pds::XtcMonitorServer
    Public Types
    Code Block
     
       numberofTrBuffers = 8
       Handled
       Deferred
       enum  { numberofTrBuffers = 8 }
       enum  Result { Handled, Deferred }
       
    Public Member Functions
    Code Block
    
       // Constructor and destructor

    
       XtcMonitorServer (const char *tag,

    unsigned sizeofBuffers,
    unsigned numberofEvBuffers,
    unsigned numberofClients,
    unsigned sequenceLength=1)
    virtual ~XtcMonitorServer ()
    Result events (Dgram *dg)
    void routine ()
    Code Block
    
        Protected Member Functions
        
    void _pop_transition ()
    Code Block
    
    
    h2. app/xtcmonserver.cc
    
    *Classes*
    * *class MyMonitorServer*
    Inherits from XtcMonitorServer
    Public Member Functions 
    // 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)

Code Block


*Functions{*}

...

  • 
                         unsigned sizeofBuffers,
                         unsigned numberofEvBuffers,
                         unsigned numberofClients,
                         unsigned sequenceLength=1)
       virtual ~XtcMonitorServer()
       Result events (Dgram *dg)
       void routine ()
       
    Protected Member Functions
    Code Block
     
       void _pop_transition () 
       

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\[\])
    Code Block

app/xtcreader.cc

app/XtcEpicsFileReader.cc and app/XtcEpicsFileReader.hh

...