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

cern::laser::source::alarmsysteminterface::listener::ASISubscriber Interface Reference

List of all members.

Public Member Functions

void close ()
long subscribe (String source, ASIListener listener) throws ASIException
long subscribeAll (ASIListener listener) throws ASIException
void unsubscribe (long token) throws ASIException

Detailed Description

ASI subscriber interface.
Author:
fracalde


Member Function Documentation

void cern::laser::source::alarmsysteminterface::listener::ASISubscriber::close  ) 
 

Close the resources.

long cern::laser::source::alarmsysteminterface::listener::ASISubscriber::subscribe String  source,
ASIListener  listener
throws ASIException
 

Subscribe to ASIMessage from a specific alarm source.

Parameters:
source the alarm source.
listener the subscription listener.
Exceptions:
ASIException if subscription fails.
Returns:
the subscription token.

long cern::laser::source::alarmsysteminterface::listener::ASISubscriber::subscribeAll ASIListener  listener  )  throws ASIException
 

Subscribe to ASIMessage from all the alarm sources.

Parameters:
listener the subscription listener.
Exceptions:
ASIException if subscription fails.
Returns:
the subscription token.

void cern::laser::source::alarmsysteminterface::listener::ASISubscriber::unsubscribe long  token  )  throws ASIException
 

Unsubscribe.

Parameters:
token the subscription token.
Exceptions:
ASIException if unsubscription fails.


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