CORBA 2.3.3 Programmer's Guide for C++ (NonStop CORBA 2.3.3+)
Table Of Contents
- CORBA 2.3.3 Programmer's Guide for C++
- Legal Notice
- Contents
- About This Guide
- Chapter 1. Introduction to NonStop CORBA Programming
- Chapter 2. NonStop CORBA Administrative Environment
- Chapter 3. Compiling and Building an Application
- Chapter 4. Deploying a NonStop CORBA Application
- Chapter 5. Tracing and Debugging Applications
- Chapter 6. Writing Scalable Applications
- Chapter 7. Managing Transactions
- Chapter 8. Writing Multithreaded Applications
- Chapter 9. Designing Advanced Applications
- Chapter 10. Porting CORBA Applications to NonStop CORBA
- Chapter 11. Writing Wrappers for Legacy Clients and Servers
- Appendix A. Architectural Walkthrough
- Appendix B. Object References
- Appendix C. Servant Reference Counting in NonStop CORBA
- Index

Client Event Handler and Event-Handler User
The client role adds the connect feature to the transfer role. The client event-handler user asks the client event handler to
connect to a specific address. Depending on the outcome of the connect operation, the client event handler performs
either a connected or a connect_failed upcall to the client event-handler user.
The basic functions of a client event-handler user and a client event handler are shown in Figure 125 .
Figure 11.5. Client Event Handler and Event-Handler User
Server Event Handler and Event-Handler User
No additional features, beyond those provided by the transfer event handler and transfer event-handler user, are required
to perform the server roles. Therefore, there are no base server event-handler and event-handler user components; all
definitions are inherited from the transfer classes.
Header Files
Header files containing definitions for the event framework APIs are located in the
$NSD_ROOT/include/nsdevent subdirectory, and include the following:
ehbase.h
Contains abstract classes defining roles for client-server connections and data transfer.
message.h
Contains classes and methods to assemble and disassemble messages.
gfsehoss.h