An object-oriented implementation of the Xpress Transfer Protocol
Object-oriented design principles map well onto protocol implementations because protocols essentially manipulate two structures - packets and the states of the endpoints. In this paper the authors describe an implementation of the Xpress Transfer Protocol as a user space daemon written in C++. The object-oriented model forces the programmer to properly place functionality and information ownership. The model facilitates porting to various platforms and greatly eases the task of building data delivery services.
- Research Organization:
- Sandia National Lab. (SNL-NM), Albuquerque, NM (United States)
- Sponsoring Organization:
- USDOE, Washington, DC (United States)
- DOE Contract Number:
- AC04-76DP00789
- OSTI ID:
- 10189711
- Report Number(s):
- SAND-94-8718C; CONF-9409236-1; ON: DE95001506; TRN: 94:010026
- Resource Relation:
- Conference: 2. IWACA workshop,Heidlegerg (Germany),26-28 Sep 1994; Other Information: PBD: [1994]
- Country of Publication:
- United States
- Language:
- English
Similar Records
SandiaXTP, An object-oriented implementation of XTP 3.7. Release 1.1
A flexible object-oriented software framework for developing complex multimedia simulations.
Object-oriented microcomputer software for earthquake seismology
Technical Report
·
Tue May 10 00:00:00 EDT 1994
·
OSTI ID:10189711
A flexible object-oriented software framework for developing complex multimedia simulations.
Conference
·
Fri May 03 00:00:00 EDT 2002
·
OSTI ID:10189711
Object-oriented microcomputer software for earthquake seismology
Conference
·
Mon Feb 01 00:00:00 EST 1993
· Geological Society of America, Abstracts with Programs; (United States)
·
OSTI ID:10189711