API Guide
601355 Rev A API Functions 2-59
Functions
17 {
18 VST_BOOLEAN rc = VSE_FALSE;
19 VST_COMMAND_HANDLE h;
20 VST_REQUEST_ID requestid;
21 VST_REQUEST_TYPE reqtype;
22 VST_RETRY_LIMIT retrylimit;
23 VST_TIME_OUT timeout;
24 VST_STATUS_WAIT_FLAG waitflag;
25
26 /* create the handle */
27 h = VS_Command_Create();
28 if (h != (VST_COMMAND_HANDLE) NULL)
29 {
30 /* get values from user */
31 printf(“*** Command Handle
***\n”);
32 printf(“Enter Request ID ==> “);
33 requestid = atol(gets(input));
34 printf(“Enter Request type ==> “);
35 reqtype = atol(gets(input));
36 printf(“Enter Retry Limit ==> “);
37 retrylimit = atol(gets(input));
38 printf(“Enter Timeout Value ==>
“);
39 timeout = atol(gets(input));
40
41 /* set fields in handle */
42 rc = VS_Command_SetFields(h,
43 VSID_REQUEST_ID,
requestid,
44 VSID_REQUEST_TYPE,
reqtype,
45 VSID_RETRY_LIMIT,
retrylimit,
46 VSID_TIMEOUT_VALUE,
timeout,
47 VSID_STATUS_WAIT_FLAG,
waitflag,
48 VSID_ENDFIELD);
49 if (rc)
50 {