NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Flexible Method for Inter-object Communication in C++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.
Document ID
19950011005
Acquisition Source
Legacy CDMS
Document Type
Technical Memorandum (TM)
Authors
Curlett, Brian P.
(NASA Lewis Research Center Cleveland, OH, United States)
Gould, Jack J.
(NASA Lewis Research Center Cleveland, OH, United States)
Date Acquired
September 6, 2013
Publication Date
November 1, 1994
Subject Category
Computer Programming And Software
Report/Patent Number
E-9196
NASA-TM-106315
NAS 1.15:106315
Report Number: E-9196
Report Number: NASA-TM-106315
Report Number: NAS 1.15:106315
Accession Number
95N17420
Funding Number(s)
PROJECT: RTOP 505-69-50
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available