Main Page   Modules   Namespace List   Class Hierarchy   Data Structures   File List   Namespace Members   Data Fields   Globals   Related Pages  

TriggerServer Class Reference

#include <SctApiServer.h>

Inheritance diagram for TriggerServer:

SctApi::TriggerImpl IPCObject Sct_SctApi_T_Trigger SctApi::Trigger

Public Member Functions

 TriggerServer (IPCServer *server)
virtual ~TriggerServer ()
virtual void print (Sct_SctApiStatus *_status)
virtual void singleL1A (Sct_SctApiStatus *_status)
virtual void doubleL1A (Sct_SctApiStatus *_status, ilu_ShortCardinal delay)
virtual void calL1A (Sct_SctApiStatus *_status, ilu_ShortCardinal delay)
virtual void pulseL1A (Sct_SctApiStatus *_status, ilu_ShortCardinal delay)
virtual void softL1A (Sct_SctApiStatus *_status, ilu_ShortCardinal delay)
virtual void softCalL1A (Sct_SctApiStatus *_status, ilu_ShortCardinal delay, ilu_ShortCardinal delay2)
virtual void softPulseL1A (Sct_SctApiStatus *_status, ilu_ShortCardinal delay, ilu_ShortCardinal delay2)
virtual void bcL1A (Sct_SctApiStatus *_status, ilu_ShortCardinal delay)
virtual void bcCalL1A (Sct_SctApiStatus *_status, ilu_ShortCardinal delay, ilu_ShortCardinal delay2)
virtual void bcPulseL1A (Sct_SctApiStatus *_status, ilu_ShortCardinal delay, ilu_ShortCardinal delay2)
virtual void setCommIncr (Sct_SctApiStatus *_status, ilu_ShortCardinal command, ilu_ShortCardinal incr)
virtual void getCommIncr (Sct_SctApiStatus *_status, ilu_ShortCardinal *command, ilu_ShortCardinal *incr)
virtual void destroy (ipcStatus *_status)

Protected Member Functions

SctApi::Triggerworker ()

Static Protected Member Functions

std::string getServerName ()

Private Member Functions

 TriggerServer (const TriggerServer &)
TriggerServer & operator= (const TriggerServer &)

Static Private Attributes

int nextNumber

Constructor & Destructor Documentation

TriggerServer::TriggerServer const TriggerServer &    [private]
 

TriggerServer::TriggerServer IPCServer *    server
 

virtual TriggerServer::~TriggerServer   [virtual]
 


Member Function Documentation

virtual void TriggerServer::bcCalL1A Sct_SctApiStatus *    _status,
ilu_ShortCardinal    delay,
ilu_ShortCardinal    delay2
[virtual]
 

virtual void TriggerServer::bcL1A Sct_SctApiStatus *    _status,
ilu_ShortCardinal    delay
[virtual]
 

virtual void TriggerServer::bcPulseL1A Sct_SctApiStatus *    _status,
ilu_ShortCardinal    delay,
ilu_ShortCardinal    delay2
[virtual]
 

virtual void TriggerServer::calL1A Sct_SctApiStatus *    _status,
ilu_ShortCardinal    delay
[virtual]
 

virtual void TriggerServer::destroy ipcStatus *    _status [virtual]
 

virtual void TriggerServer::doubleL1A Sct_SctApiStatus *    _status,
ilu_ShortCardinal    delay
[virtual]
 

virtual void TriggerServer::getCommIncr Sct_SctApiStatus *    _status,
ilu_ShortCardinal *    command,
ilu_ShortCardinal *    incr
[virtual]
 

std::string TriggerServer::getServerName   [static, protected]
 

TriggerServer& TriggerServer::operator= const TriggerServer &    [private]
 

virtual void TriggerServer::print Sct_SctApiStatus *    _status [virtual]
 

virtual void TriggerServer::pulseL1A Sct_SctApiStatus *    _status,
ilu_ShortCardinal    delay
[virtual]
 

virtual void TriggerServer::setCommIncr Sct_SctApiStatus *    _status,
ilu_ShortCardinal    command,
ilu_ShortCardinal    incr
[virtual]
 

virtual void TriggerServer::singleL1A Sct_SctApiStatus *    _status [virtual]
 

virtual void TriggerServer::softCalL1A Sct_SctApiStatus *    _status,
ilu_ShortCardinal    delay,
ilu_ShortCardinal    delay2
[virtual]
 

virtual void TriggerServer::softL1A Sct_SctApiStatus *    _status,
ilu_ShortCardinal    delay
[virtual]
 

virtual void TriggerServer::softPulseL1A Sct_SctApiStatus *    _status,
ilu_ShortCardinal    delay,
ilu_ShortCardinal    delay2
[virtual]
 

SctApi::Trigger& TriggerServer::worker   [protected]
 


Field Documentation

int TriggerServer::nextNumber [static, private]
 

Definition at line 153 of file SctApiServer.h.


The documentation for this class was generated from the following file:
Generated on Mon Dec 15 19:37:14 2003 for SCT DAQ/DCS Software by doxygen1.3-rc3