ADIC 601355 Rev A Digital Camera User Manual


  Open as PDF
of 1192
 
API Guide
2-572 API Functions 601355 Rev A
If a client sends a VSCMD_Connect command for an
enterprise that already exists, future status messages may be
returned to a different client. When a client specifies
“enterprise” in the client header message, the resultant status
messages may be returned to any client associated with the
same enterprise identifier.
The MediaClass callback receiving queue is kept separate from
the command status receiving queue. Each of these queues is
scheduled separately. Therefore, a client for an enterprise that
receives both statuses and callbacks may receive a command
status and a MediaClass callback before another client receives
either message.
The VSCMD_Connect command can be issued only through
the client interface. The association between an enterprise and
its client cannot be established via the GUI.
The total length of time the API software waits for a command
status in synchronous mode from VolServ is
(VSID_RETRY_LIMIT plus 1) multiplied by
VSID_TIMEOUT_VALUE.
If the VSID_ENTERPRISE_ID parameter is set to any value
other than zero, final status for this command is returned to the
enterprise registered with VolServ.
When the API software is operating in asynchronous mode,
client software must call VS_Select to receive final status on
a Connect command submitted through the API interface to the
VolServ system.
Two levels of default parameter settings are used in the API
software—global defaults and command-specific defaults.
A client can issue the Connect Query command to determine if
an enterprise is already registered and, if so, under what
address.