#include <IAsyncRetrieveCommit.h>
Inheritance diagram for mx::IAsyncRetrieveCommit:
Public Member Functions | |
virtual void | retrieve (mxmStringList &supportedInterfaces, const mxmQtSlot &slot, void *context, u32 uTimeOutMs=5000)=0 |
virtual bool | isRetrieved (const mxmString &supportedInterface)=0 |
virtual bool | isRetrieving (const mxmString &supportedInterface)=0 |
virtual bool | isCommitting ()=0 |
virtual mx::EErrorCode | cancelAsyncRequest ()=0 |
virtual void | commit (const mxmQtSlot &slot, void *context, u32 uTimeOutMs=5000, bool bStorePermanent=false)=0 |
Static Public Attributes | |
static const u32 | NoTimeout = (u32)(-1) |
|
cancel the last retrieve or commit request |
|
send all |
|
check if the commit in progress |
|
check if a supported inteface is already retrieved |
|
check if retrieving the supported interface is currently executed |
|
retrieve the settings from the camera for the supported interfaces i.e. ISupportsRecordingConfiguration, ... before you can get any property the retrieve method must be called succesfully, an exception is thrown otherwise NOTE: if there is a dependency of an attribute to an attribute of another interface section not listed in supportedInterfaces, this method adds the other interface to the list before retrieval. The slot method has the following signature:
|