[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
 orderListAdd()
 Opens an order bag in the indicated work area
------------------------------------------------------------------------------
 Prototype

     ERRCODE orderListAdd(
                                AREAP wa,
                                LPDBORDERINFO lpdbOrderInfo
                             )

 Arguments

     wa is a pointer to self.

     lpdbOrderInfo is a pointer to a structure containing information
     about the order bag to be opened.

 Description

     orderListAdd() opens an order bag with all its associated orders in the
     work area.  This functionality is analogous to the CA-Clipper SET INDEX
     TO...ADDITIVE command.

 Default Behavior

     You must implement the default behavior of this method through a
     subclass.

 Implementation Notes

     .  Before an order can be attached to the work area, the
        work area's buffer should be written to disk in a SELF_GOCOLD() call.

     .  It is recommended that you place a limit on the number of open
        orders per work area since memory is a finite resource, even if you
        tap the power of the Virtual Memory API to supply you with memory.

     .  By convention, once the order is set, a SELF_GOTOP() should be
        issued to remain consistent with the CA-Clipper DML.

 Files  Header file is Rdd.api.


See Also: AREA DBORDERINFO goCold() goTop() orderListClear()
This page created by ng2html v1.05, the Norton guide to HTML conversion utility. Written by Dave Pearson