Interface Tango::CallBack

interface CallBack

Generic client interface for asynchronous Device callbacks. Every Device client which wants to dispatch commands asynchronously has to create one or more CallBack objects. The CallBack object is passed as input parameter to the asynchronous call. It is invoked by the device server when the asynchronous call has completed. All return arguments are passed via the DevCallBackData struct. The CallBack object has a pending attribute to indicate the number of requests waiting for completion.

THIS IS A PSEUDO-IDL FILE DOCUMENTATION



Attribute Index

pending
pending (readonly) - number of request pending

Operation Index

handler
method to invoke when calling client back
handler_list
method to invoke when calling a client back after a grouped call

Attributes

pending
readonly attribute long pending;

pending (readonly) - number of request pending



Operations

handler
void handler(in DevCallBackInfo info);

method to invoke when calling client back

Parameters:
info -callback information
Returns:
nothing

handler_list
void handler_list(in DevCallBackInfoList info);

method to invoke when calling a client back after a grouped call

Parameters:
info_list -list of callback information
Returns:
nothing


Generated by the ORBacus IDL-to-HTML translator