Engineering PapersSearch

NASA NTRS · 19950011005

Flexible Method for Inter-object Communication in C++

Abstract

A method has been developed for organizing and sharing large amounts of information between objects in C++ code. This method uses a set of object classes to define variables and group them into tables. The variable tables presented here provide a convenient way of defining and cataloging data, as well as a user-friendly input/output system, a standardized set of access functions, mechanisms for ensuring data integrity, methods for interprocessor data transfer, and an interpretive language for programming relationships between parameters. The object-oriented nature of these variable tables enables the use of multiple data types, each with unique attributes and behavior. Because each variable provides its own access methods, redundant table lookup functions can be bypassed, thus decreasing access times while maintaining data integrity. In addition, a method for automatic reference counting was developed to manage memory safely.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Curlett, Brian P., Gould, Jack J.. 1994-11-01. Flexible Method for Inter-object Communication in C++. https://ntrs.nasa.gov/citations/19950011005

Cite the original work for its findings. Save a collection to share your selection of sources.