cern.cmw.rda.client
Interface IDeviceHandle

All Known Implementing Classes:
DeviceHandle

public interface IDeviceHandle


Method Summary
 Data get(String propName)
           
 GetRequest get(String propName, ReplyHandler replyHandler)
           
 Data get(String propName, String cycleSelector)
           
 Data get(String propName, String cycleSelector, Data context)
           
 GetRequest get(String propName, String cycleSelector, Data context, ReplyHandler replyHandler)
           
 GetRequest get(String propName, String cycleSelector, ReplyHandler replyHandler)
           
 String getClassName()
           
 String getDeviceName()
           
 void monitorOff(SubscriptionRequest subscription)
           
 SubscriptionRequest monitorOn(String propName, boolean onChange, ReplyHandler replyHandler)
           
 SubscriptionRequest monitorOn(String propName, String cycleSelector, boolean onChange, ReplyHandler replyHandler)
           
 SubscriptionRequest monitorOn(String propName, String cycleSelector, boolean onChange, ReplyHandler replyHandler, Data context)
           
 void set(String propName, Data value)
           
 SetRequest set(String propName, Data value, ReplyHandler replyHandler)
           
 void set(String propName, String cycleSelector, Data value)
           
 void set(String propName, String cycleSelector, Data value, Data context)
           
 SetRequest set(String propName, String cycleSelector, Data value, Data context, ReplyHandler replyHandler)
           
 SetRequest set(String propName, String cycleSelector, Data value, ReplyHandler replyHandler)
           
 

Method Detail

getDeviceName

String getDeviceName()

getClassName

String getClassName()
                    throws TimeOut,
                           NoConnection,
                           InternalException
Throws:
TimeOut
NoConnection
InternalException

get

Data get(String propName)
         throws BadParameter,
                TimeOut,
                NoConnection,
                InternalException,
                IOError,
                NoPermission
Throws:
BadParameter
TimeOut
NoConnection
InternalException
IOError
NoPermission

get

Data get(String propName,
         String cycleSelector)
         throws BadParameter,
                TimeOut,
                NoConnection,
                InternalException,
                IOError,
                NoPermission
Throws:
BadParameter
TimeOut
NoConnection
InternalException
IOError
NoPermission

get

Data get(String propName,
         String cycleSelector,
         Data context)
         throws BadParameter,
                TimeOut,
                NoConnection,
                IOError,
                InternalException,
                NoPermission
Throws:
BadParameter
TimeOut
NoConnection
IOError
InternalException
NoPermission

set

void set(String propName,
         Data value)
         throws BadParameter,
                TimeOut,
                NoConnection,
                IOError,
                InternalException,
                NoPermission
Throws:
BadParameter
TimeOut
NoConnection
IOError
InternalException
NoPermission

set

void set(String propName,
         String cycleSelector,
         Data value)
         throws BadParameter,
                TimeOut,
                NoConnection,
                IOError,
                InternalException,
                NoPermission
Throws:
BadParameter
TimeOut
NoConnection
IOError
InternalException
NoPermission

set

void set(String propName,
         String cycleSelector,
         Data value,
         Data context)
         throws BadParameter,
                TimeOut,
                NoConnection,
                IOError,
                InternalException,
                NoPermission
Throws:
BadParameter
TimeOut
NoConnection
IOError
InternalException
NoPermission

get

GetRequest get(String propName,
               ReplyHandler replyHandler)
               throws BadParameter,
                      NoConnection,
                      InternalException
Throws:
BadParameter
NoConnection
InternalException

get

GetRequest get(String propName,
               String cycleSelector,
               ReplyHandler replyHandler)
               throws BadParameter,
                      NoConnection,
                      InternalException
Throws:
BadParameter
NoConnection
InternalException

get

GetRequest get(String propName,
               String cycleSelector,
               Data context,
               ReplyHandler replyHandler)
               throws BadParameter,
                      NoConnection,
                      InternalException
Throws:
BadParameter
NoConnection
InternalException

set

SetRequest set(String propName,
               Data value,
               ReplyHandler replyHandler)
               throws BadParameter,
                      NoConnection,
                      InternalException,
                      NoPermission
Throws:
BadParameter
NoConnection
InternalException
NoPermission

set

SetRequest set(String propName,
               String cycleSelector,
               Data value,
               ReplyHandler replyHandler)
               throws BadParameter,
                      NoConnection,
                      InternalException
Throws:
BadParameter
NoConnection
InternalException

set

SetRequest set(String propName,
               String cycleSelector,
               Data value,
               Data context,
               ReplyHandler replyHandler)
               throws BadParameter,
                      NoConnection,
                      InternalException
Throws:
BadParameter
NoConnection
InternalException

monitorOn

SubscriptionRequest monitorOn(String propName,
                              boolean onChange,
                              ReplyHandler replyHandler)
                              throws BadParameter,
                                     NoConnection,
                                     TimeOut,
                                     IOError,
                                     InternalException,
                                     NoPermission
Throws:
BadParameter
NoConnection
TimeOut
IOError
InternalException
NoPermission

monitorOn

SubscriptionRequest monitorOn(String propName,
                              String cycleSelector,
                              boolean onChange,
                              ReplyHandler replyHandler)
                              throws BadParameter,
                                     NoConnection,
                                     TimeOut,
                                     IOError,
                                     InternalException,
                                     NoPermission
Throws:
BadParameter
NoConnection
TimeOut
IOError
InternalException
NoPermission

monitorOn

SubscriptionRequest monitorOn(String propName,
                              String cycleSelector,
                              boolean onChange,
                              ReplyHandler replyHandler,
                              Data context)
                              throws BadParameter,
                                     NoConnection,
                                     TimeOut,
                                     IOError,
                                     InternalException,
                                     NoPermission
Throws:
BadParameter
NoConnection
TimeOut
IOError
InternalException
NoPermission

monitorOff

void monitorOff(SubscriptionRequest subscription)
                throws BadParameter,
                       TimeOut
Throws:
BadParameter
TimeOut


Copyright © 2007 CERN. All Rights Reserved.