next up previous 372
Next: NBS_FIND Routines that find noticeboards and 401 items within noticeboards
Up: NBS Routines Listed by Category
Previous: NBS_TUNE Routines used to alter global 394 noticeboard system parameters

NBS_DEFINITION -- Routines used to define the noticeboard structure

A private memory area is obtained and item definitions are created in it. Storage is not allocated for data but nevertheless data pointers are defined as though the data began at address zero. These pointers are relocated at the time that the definition is either written to disc or else copied to a noticeboard.

NBS_BEGIN_DEFINITION:
Begin definition of the contents of a noticeboard and return a static identifier to the top level of the noticeboard
NBS_DEFINE_STRUCTURE:
Define a new entry for a structured item within another structured item and return a static identifier to the new item
NBS_DEFINE_PRIMITIVE:
Define a new entry for a primitive item within another structured item and return a static identifier to the new item
NBS_DEFINE_SHAPE:
Define an initial shape for a primitive item
NBS_END_DEFINITION:
End the definition of a noticeboard and then create the noticeboard, save the definition in a file, or save the definition plus data in a file
NBS_RESTORE_DEFINITION:
Restore a noticeboard definition from file and create the noticeboard
NBS_RESTORE_NOTICEBOARD:
Restore a noticeboard definition and data from file and create the noticeboard
NBS_SAVE_NOTICEBOARD:
Save a noticeboard to its noticeboard definition file


next up previous 372
Next: NBS_FIND Routines that find noticeboards and 401 items within noticeboards
Up: NBS Routines Listed by Category
Previous: NBS_TUNE Routines used to alter global 394 noticeboard system parameters

NBS The Noticeboard System
Starlink User Note 77
D.J. Allan
11 September 1995
E-mail:ussc@star.rl.ac.uk