Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

cern::laser::guiplatform::util::ProxyBuffer Class Reference

Collaboration diagram for cern::laser::guiplatform::util::ProxyBuffer:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void enable ()
void disable ()
void close ()
void onAlarm (Alarm alarm)
void onException (LaserSelectionException e)
void pull (PullEvent pullEvent) throws PullException
void registerAlarmSelectionListener (AlarmSelectionListener listener)
void unregisterAlarmSelectionListener ()

Static Public Member Functions

ProxyBuffer getDefault ()

Private Member Functions

 ProxyBuffer ()

Private Attributes

AlarmSelectionListener listener = null
SynchroBuffer buffer = null

Static Private Attributes

final Logger logger
ProxyBuffer INSTANCE = null

Detailed Description

Author:
Bartlomiej Pawlowski <Bartlomiej.Pawlowski@cern.ch>


Constructor & Destructor Documentation

cern::laser::guiplatform::util::ProxyBuffer::ProxyBuffer  )  [inline, private]
 

Creates a new instance of ProxyBuffer


Member Function Documentation

void cern::laser::guiplatform::util::ProxyBuffer::close  )  [inline]
 

void cern::laser::guiplatform::util::ProxyBuffer::disable  )  [inline]
 

void cern::laser::guiplatform::util::ProxyBuffer::enable  )  [inline]
 

ProxyBuffer cern::laser::guiplatform::util::ProxyBuffer::getDefault  )  [inline, static]
 

void cern::laser::guiplatform::util::ProxyBuffer::onAlarm Alarm  alarm  )  [inline]
 

void cern::laser::guiplatform::util::ProxyBuffer::onException LaserSelectionException  e  )  [inline]
 

void cern::laser::guiplatform::util::ProxyBuffer::pull PullEvent  pullEvent  )  throws PullException [inline]
 

void cern::laser::guiplatform::util::ProxyBuffer::registerAlarmSelectionListener AlarmSelectionListener  listener  )  [inline]
 

void cern::laser::guiplatform::util::ProxyBuffer::unregisterAlarmSelectionListener  )  [inline]
 


Member Data Documentation

SynchroBuffer cern::laser::guiplatform::util::ProxyBuffer::buffer = null [private]
 

ProxyBuffer cern::laser::guiplatform::util::ProxyBuffer::INSTANCE = null [static, private]
 

AlarmSelectionListener cern::laser::guiplatform::util::ProxyBuffer::listener = null [private]
 

final Logger cern::laser::guiplatform::util::ProxyBuffer::logger [static, private]
 

Initial value:

LogFactory.getLogger(ProxyBuffer.class.getName())


The documentation for this class was generated from the following file:
Generated on Thu Apr 30 03:09:36 2009 for ACS Java API by doxygen 1.3.8