Each class provided in the C++ Class Library is either an abstract base class or a user class. Abstract base class instances are not directly constructible using the SmartSockets C++ Class Library. Instead, you construct instances of an appropriate derived user class. All the classes are summarized here:
Both the C++ class library and the C API upon which the C++ class library is built allow you to send and receive messages asynchronously across a heterogeneous computer network. They can be used to perform tasks such as:
The C++ class library offers a C++ member function for most of the SmartSockets C API calls.
The C language IPC API uses these naming conventions:
The C++ class library extends these conventions:
set
and get
pairs, the C++ class library replaces them with C++ polymorphic, same-named pairs, differentiated by whether they require an argument or not. For example, the C API functions called TipcMsgSetType and TipcMsgGetType become the member functions TipcMsg::Type(TipcMt& mt
) and TipcMsg::Type() in the C++ class library.
TIBCO SmartSockets™ cxxipc Class Library Software Release 6.8, July 2006 Copyright © TIBCO Software Inc. All rights reserved www.tibco.com |