Previous | Contents | Index |
VDE$FetchModule fetches the specified module.
VDE$FetchModule context, itemlist, callback, callbackparam, flags
context
VMS usage: type: longword integer (signed) access: read-write mechanism: by reference
This is the address of a longword used by VDE to reference a context structure. This longword is optional.If this argument is specified, the first call must pass in the address of a longword zero. Once a VDE routine has been called, the contents of the address referenced by this longword must not be modified by the caller.
itemlist
VMS usage: type: itemlist access: read only mechanism: by reference
This is the address of an array of OpenVMS itemlist data structures.
struct VDEIL3 { unsigned short int VDE$W_ITEMLENGTH; unsigned short int VDE$W_ITEMCODE; char *VDE$A_ITEMPOINTER; short int *VDE$A_ITEMRETURNLENGTH; };The itemlist array must be terminated by a null-filled itemlist entry.
callback
VMS usage: type: function access: read only mechanism: by reference
The callback routine is called to process individual entries in a display operation. It is passed an itemlist containing information on each individual entry---the itemlist passed to the callback routine is distinct and seperate from the itemlist passed into the original request, though it does contain a pointer to the caller's original itemlist.An example of the declaration of the callback routine follows:
int VDE$InterfaceTestShow( int, struct VDEIL3 *, int )The first argument is not currently used. The second argument is the address of the itemlist. The third argument is the callback parameter.
The callback should return a successful status code.
callbackparam
VMS usage: type: longword access: read only mechanism: by value
The callback parameter is a longword value passed to the callback routine. It is not interpreted by VDE. The interpretation of the longword is left to the caller.flags
VMS usage: type: longword integer (signed) access: read-only mechanism: by value
This is a bitflag and all unused bits should be specified as zero. The only bit currently defined is VDE$V_CI_FLAG_SIGNAL: this bit causes internal signals to generate text messages to SYS$OUTPUT: and SYS$ERROR:. If clear---the default---no messages will be displayed.
VDE$FetchModule performs a fetch of the specified module. To perform a fetch, the library, stream, facility and module must be specified.As parameters specified to VDE callback routines are "sticky", if a required parameter is not specified, it will be defaulted to the value used on a preceeding call.
|
this section under construction...
VDE$ReplaceModule replaces the specified module.
VDE$ReplaceModule context, itemlist, callback, callbackparam, flags
context
VMS usage: type: longword integer (signed) access: read-write mechanism: by reference
This is the address of a longword used by VDE to reference a context structure. This longword is optional.If this argument is specified, the first call must pass in the address of a longword zero. Once a VDE routine has been called, the contents of the address referenced by this longword must not be modified by the caller.
itemlist
VMS usage: type: itemlist access: read only mechanism: by reference
This is the address of an array of OpenVMS itemlist data structures.
struct VDEIL3 { unsigned short int VDE$W_ITEMLENGTH; unsigned short int VDE$W_ITEMCODE; char *VDE$A_ITEMPOINTER; short int *VDE$A_ITEMRETURNLENGTH; };The itemlist array must be terminated by a null-filled itemlist entry.
See Table C-1 for a list of the itemlist codes.
callback
VMS usage: type: function access: read only mechanism: by reference
The callback routine is called to process individual entries in a display operation. It is passed an itemlist containing information on each individual entry---the itemlist passed to the callback routine is distinct and seperate from the itemlist passed into the original request, though it does contain a pointer to the caller's original itemlist.An example of the declaration of the callback routine follows:
int VDE$InterfaceTestShow( int, struct VDEIL3 *, int )The first argument is not currently used. The second argument is the address of the itemlist. The third argument is the callback parameter.
The callback should return a successful status code.
callbackparam
VMS usage: type: longword access: read only mechanism: by value
The callback parameter is a longword value passed to the callback routine. It is not interpreted by VDE. The interpretation of the longword is left to the caller.flags
VMS usage: type: longword integer (signed) access: read-only mechanism: by value
This is a bitflag and all unused bits should be specified as zero. The only bit currently defined is VDE$V_CI_FLAG_SIGNAL: this bit causes internal signals to generate text messages to SYS$OUTPUT: and SYS$ERROR:. If clear---the default---no messages will be displayed.
VDE$ReplaceModule replaces the specified module. To perform a replacement, the library, stream, facility and module must be specified. In addition, the replacement "cause" must be specified for certain VDE libraries.As parameters specified to VDE callback routines are "sticky", if a required parameter is not specified, it will be defaulted to the value used on a preceeding call.
|
this section under construction...
VDE$SetFacility sets the specified facility as the default.
VDE$SetFacility context, itemlist, callback, callbackparam, flags
context
VMS usage: type: longword integer (signed) access: read-write mechanism: by reference
This is the address of a longword used by VDE to reference a context structure. This longword is optional.If this argument is specified, the first call must pass in the address of a longword zero. Once a VDE routine has been called, the contents of the address referenced by this longword must not be modified by the caller.
itemlist
VMS usage: type: itemlist access: read only mechanism: by reference
This is the address of an array of OpenVMS itemlist data structures.
struct VDEIL3 { unsigned short int VDE$W_ITEMLENGTH; unsigned short int VDE$W_ITEMCODE; char *VDE$A_ITEMPOINTER; short int *VDE$A_ITEMRETURNLENGTH; };The itemlist array must be terminated by a null-filled itemlist entry.
See Table C-1 for a list of the itemlist codes.
callback
VMS usage: type: function access: read only mechanism: by reference
The callback routine is called to process individual entries in a display operation. It is passed an itemlist containing information on each individual entry---the itemlist passed to the callback routine is distinct and seperate from the itemlist passed into the original request, though it does contain a pointer to the caller's original itemlist.An example of the declaration of the callback routine follows:
int VDE$InterfaceTestShow( int, struct VDEIL3 *, int )The first argument is not currently used. The second argument is the address of the itemlist. The third argument is the callback parameter.
The callback should return a successful status code.
callbackparam
VMS usage: type: longword access: read only mechanism: by value
The callback parameter is a longword value passed to the callback routine. It is not interpreted by VDE. The interpretation of the longword is left to the caller.flags
VMS usage: type: longword integer (signed) access: read-only mechanism: by value
This is a bitflag and all unused bits should be specified as zero. The only bit currently defined is VDE$V_CI_FLAG_SIGNAL: this bit causes internal signals to generate text messages to SYS$OUTPUT: and SYS$ERROR:. If clear---the default---no messages will be displayed.
VDE$SetFacility sets the specified facility as the default. Various commands and callbacks require this. Requires the specification of the the library, stream, and facility.As parameters specified to VDE callback routines are "sticky", if a required parameter is not specified, it will be defaulted to the value used on a preceeding call.
|
this section under construction...
VDE$SetLibrary accesses the specified library.
VDE$SetLibrary context, itemlist, callback, callbackparam, flags
context
VMS usage: type: longword integer (signed) access: read-write mechanism: by reference
This is the address of a longword used by VDE to reference a context structure. This longword is optional.If this argument is specified, the first call must pass in the address of a longword zero. Once a VDE routine has been called, the contents of the address referenced by this longword must not be modified by the caller.
itemlist
VMS usage: type: itemlist access: read only mechanism: by reference
This is the address of an array of OpenVMS itemlist data structures.
struct VDEIL3 { unsigned short int VDE$W_ITEMLENGTH; unsigned short int VDE$W_ITEMCODE; char *VDE$A_ITEMPOINTER; short int *VDE$A_ITEMRETURNLENGTH; };The itemlist array must be terminated by a null-filled itemlist entry.
See Table C-1 for a list of the itemlist codes.
callback
VMS usage: type: function access: read only mechanism: by reference
The callback routine is called to process individual entries in a display operation. It is passed an itemlist containing information on each individual entry---the itemlist passed to the callback routine is distinct and seperate from the itemlist passed into the original request, though it does contain a pointer to the caller's original itemlist.An example of the declaration of the callback routine follows:
int VDE$InterfaceTestShow( int, struct VDEIL3 *, int )The first argument is not currently used. The second argument is the address of the itemlist. The third argument is the callback parameter.
The callback should return a successful status code.
callbackparam
VMS usage: type: longword access: read only mechanism: by value
The callback parameter is a longword value passed to the callback routine. It is not interpreted by VDE. The interpretation of the longword is left to the caller.flags
VMS usage: type: longword integer (signed) access: read-only mechanism: by value
This is a bitflag and all unused bits should be specified as zero. The only bit currently defined is VDE$V_CI_FLAG_SIGNAL: this bit causes internal signals to generate text messages to SYS$OUTPUT: and SYS$ERROR:. If clear---the default---no messages will be displayed.
VDE$SetLibrary accesses the specified library. This command can be explicitly called, or it can be implicitly called from within one of the other routines. To perform the access, the library must be specified.As parameters specified to VDE callback routines are "sticky", if a required parameter is not specified, it will be defaulted to the value used on a preceeding call.
|
this section under construction...
VDE$SetStream sets the default stream.
VDE$SetStream context, itemlist, callback, callbackparam, flags
context
VMS usage: type: longword integer (signed) access: read-write mechanism: by reference
This is the address of a longword used by VDE to reference a context structure. This longword is optional.If this argument is specified, the first call must pass in the address of a longword zero. Once a VDE routine has been called, the contents of the address referenced by this longword must not be modified by the caller.
itemlist
VMS usage: type: itemlist access: read only mechanism: by reference
This is the address of an array of OpenVMS itemlist data structures.
struct VDEIL3 { unsigned short int VDE$W_ITEMLENGTH; unsigned short int VDE$W_ITEMCODE; char *VDE$A_ITEMPOINTER; short int *VDE$A_ITEMRETURNLENGTH; };The itemlist array must be terminated by a null-filled itemlist entry.
See Table C-1 for a list of the itemlist codes.
callback
VMS usage: type: function access: read only mechanism: by reference
The callback routine is called to process individual entries in a display operation. It is passed an itemlist containing information on each individual entry---the itemlist passed to the callback routine is distinct and seperate from the itemlist passed into the original request, though it does contain a pointer to the caller's original itemlist.An example of the declaration of the callback routine follows:
int VDE$InterfaceTestShow( int, struct VDEIL3 *, int )The first argument is not currently used. The second argument is the address of the itemlist. The third argument is the callback parameter.
The callback should return a successful status code.
callbackparam
VMS usage: type: longword access: read only mechanism: by value
The callback parameter is a longword value passed to the callback routine. It is not interpreted by VDE. The interpretation of the longword is left to the caller.flags
VMS usage: type: longword integer (signed) access: read-only mechanism: by value
This is a bitflag and all unused bits should be specified as zero. The only bit currently defined is VDE$V_CI_FLAG_SIGNAL: this bit causes internal signals to generate text messages to SYS$OUTPUT: and SYS$ERROR:. If clear---the default---no messages will be displayed.
VDE$SetStream sets the default to the specified stream. This routine can be called explicitly, or implicitly from within another callback routine. To perform the operation, the library and stream must be specified.As parameters specified to VDE callback routines are "sticky", if a required parameter is not specified, it will be defaulted to the value used on a preceeding call.
|
this section under construction...
Previous | Next | Contents | Index |