cern::laser::client::TestSelection Class Reference

Inheritance diagram for cern::laser::client::TestSelection:
Inheritance graph
[legend]
Collaboration diagram for cern::laser::client::TestSelection:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 TestSelection ()
void onAlarm (Alarm alarm)
void onException (LaserSelectionException e)

Static Public Member Functions

static void main (String[] args)

Static Private Attributes

static final Logger LOGGER = Logger.getLogger(TestSelection.class.getName())

Constructor & Destructor Documentation

cern::laser::client::TestSelection::TestSelection (  )  [inline]

Member Function Documentation

static void cern::laser::client::TestSelection::main ( String[]  args  )  [inline, static]

References TestSelection().

void cern::laser::client::TestSelection::onAlarm ( Alarm  alarm  )  [inline]

Callback method. Called on alarm change arrival.

Parameters:
alarm the changed alarm

Implements cern::laser::client::services::selection::AlarmSelectionListener.

References cern::laser::client::data::Alarm::getTriplet(), and LOGGER.

void cern::laser::client::TestSelection::onException ( LaserSelectionException  e  )  [inline]

Callback method. Called on communication problems

Parameters:
e the LaserSelectionException carrying the exception code

Implements cern::laser::client::services::selection::AlarmSelectionListener.

References cern::laser::client::services::selection::LaserSelectionException::getCode(), and LOGGER.


Member Data Documentation

final Logger cern::laser::client::TestSelection::LOGGER = Logger.getLogger(TestSelection.class.getName()) [static, private]

Referenced by onAlarm(), and onException().


The documentation for this class was generated from the following file:

Generated by  doxygen 1.6.2