#include <CCommunicatorFactoryMaker.h>
typedef CCreator<CCommunicatorFactory> CommunicatorFactoryCreator;
typedef CExtensibleFactory<CCommunicatorFactory> CommunicatorFactoryFactory;
class CCommunicatorFactoryMaker : public CommunicatorFactoryFactory
{
public:
static CCommunicatorFactoryMaker* getInstance();
};
Provides a factory that produces a communicator
factory given a textual description of the
communication mechanism. This factory is a singleton
object. Construction is not possible. You must
invoke getInstance to
obtain a pointer to the singleton factory object.
See the CExtensibleFactory(3daq)
manual page for information about how to
construct a factory and how to register
additional factories you might have.
The following factories are registered by the singleton automatically:
Creates a
CZMQCommunicatorFactory
object. See
CZMQCommunicatorFactory(3daq)
for more information.