Interface ResponseRequest
-
- All Known Subinterfaces:
DataResponse,SubscriptionRequest
- All Known Implementing Classes:
BaseRequestImpl,ChannelArrayRequestImpl,ChannelGetFieldRequestImpl,ChannelGetRequestImpl,ChannelMonitorImpl,ChannelProcessRequestImpl,ChannelPutGetRequestImpl,ChannelPutRequestImpl,ChannelRPCRequestImpl
public interface ResponseRequestA request that expects an response. Responses identified by its I/O ID. This interface needs to be extended (to provide method called on response).- Version:
- $Id$
- Author:
- Matej Sekoranja
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidcancel()Cancel response request.intgetIOID()Get I/O ID.org.epics.pvdata.pv.RequestergetRequester()Get request requester.voidreportStatus(org.epics.pvdata.pv.Status status)Report status to clients (e.g.voidtimeout()Timeout notification.
-
-
-
Method Detail
-
getIOID
int getIOID()
Get I/O ID.- Returns:
- ioid
-
timeout
void timeout()
Timeout notification.
-
cancel
void cancel()
Cancel response request.
-
reportStatus
void reportStatus(org.epics.pvdata.pv.Status status)
Report status to clients (e.g. disconnected).- Parameters:
status- to report.
-
getRequester
org.epics.pvdata.pv.Requester getRequester()
Get request requester.- Returns:
- request requester.
-
-