Developer

API Reference

AEEBTBIPFuncBM

Brew Release
Brew MP 1.0.2
See Also
None
Description
Bitmask of functions supported by an imaging responder.
If a responder application does not wish to handle any request from initiator, it can specify AEEBTBIP_FUNC_NONE to delegate all request handling responsibility to lower implementation.
Members
  • AEEBTBIP_FUNC_NONE                   : whatever capabilites lower 
                                              implementation supports; application 
                                              does not handle any request
  • AEEBTBIP_FUNC_GET_CAPABILITIES       : can respond to GetCapabilites
  • AEEBTBIP_FUNC_PUT_IMAGE              : can handle PutImage request
  • AEEBTBIP_FUNC_PUT_LINKED_ATTACHMENT  : can handle PutLinkedAttachment request
  • AEEBTBIP_FUNC_PUT_LINKED_THUMBNAIL   : can handle PutLinkedThumbnail request
  • AEEBTBIP_FUNC_REMOTE_DISPLAY         : can handle RemoteDisplay request
  • AEEBTBIP_FUNC_GET_IMAGES_LIST        : can respond to GetImagesList request
  • AEEBTBIP_FUNC_GET_IMAGE_PROPERTIES   : can respond to GetImageProperties request
  • AEEBTBIP_FUNC_GET_IMAGE              : can respond to GetImage request
  • AEEBTBIP_FUNC_GET_LINKED_THUMBNAIL   : can respond to GetLinkedThumbnail request
  • AEEBTBIP_FUNC_GET_LINKED_ATTACHMENT  : can respond to GetLinkedAttachment request
  • AEEBTBIP_FUNC_DELETE_IMAGE           : can handle DeleteImage request
  • AEEBTBIP_FUNC_START_PRINT            : can handle StartPrint request
  • AEEBTBIP_FUNC_GET_PARTIAL_IMAGE      : can respond to GetPartialImage request
  • AEEBTBIP_FUNC_START_ARCHIVE          : can handle StartArchive request
  • AEEBTBIP_FUNC_GET_MONITORING_IMAGE   : can respond to GetMonitoringImage request
  • AEEBTBIP_FUNC_GET_STATUS             : can respond to GetStatus request
  • AEEBTBIP_FUNC_ALL                    : can respond all requests
Definition
   typedef uint32 AEEBTBIPFuncBM;
   #define AEEBTBIP_FUNC_NONE                   0x0000
   #define AEEBTBIP_FUNC_GET_CAPABILITIES       0x0001
   #define AEEBTBIP_FUNC_PUT_IMAGE              0x0002
   #define AEEBTBIP_FUNC_PUT_LINKED_ATTACHMENT  0x0004
   #define AEEBTBIP_FUNC_PUT_LINKED_THUMBNAIL   0x0008
   #define AEEBTBIP_FUNC_REMOTE_DISPLAY         0x0010
   #define AEEBTBIP_FUNC_GET_IMAGE_LIST         0x0020
   #define AEEBTBIP_FUNC_GET_IMAGE_PROPERTIES   0x0040
   #define AEEBTBIP_FUNC_GET_IMAGE              0x0080
   #define AEEBTBIP_FUNC_GET_LINKED_THUMBNAIL   0x0100
   #define AEEBTBIP_FUNC_GET_LINKED_ATTACHMENT  0x0200
   #define AEEBTBIP_FUNC_DELETE_IMAGE           0x0400
   #define AEEBTBIP_FUNC_START_PRINT            0x0800
   #define AEEBTBIP_FUNC_GET_PARTIAL_IMAGE      0x1000
   #define AEEBTBIP_FUNC_START_ARCHIVE          0x2000
   #define AEEBTBIP_FUNC_GET_MONITORING_IMAGE   0x4000
   #define AEEBTBIP_FUNC_GET_STATUS             0x8000
   #define AEEBTBIP_FUNC_ALL                    0xFFFF
   
Comment
None
  • Follow