activemq-cpp-3.8.2
WireFormatFactory.h
Go to the documentation of this file.
1 
18 #ifndef _ACTIVEMQ_WIREFORMAT_WIREFORMATFACTORY_H_
19 #define _ACTIVEMQ_WIREFORMAT_WIREFORMATFACTORY_H_
20 
21 #include <activemq/util/Config.h>
23 #include <decaf/util/Properties.h>
24 #include <decaf/lang/Pointer.h>
26 
27 namespace activemq {
28 namespace wireformat {
29 
31 
39  public:
40 
41  virtual ~WireFormatFactory();
42 
54  virtual Pointer<WireFormat> createWireFormat(const decaf::util::Properties& properties) = 0;
55 
56  };
57 
58 }}
59 
60 #endif /*_ACTIVEMQ_WIREFORMAT_WIREFORMATFACTORY_H_*/
#define AMQCPP_API
Definition: Config.h:30
The WireFormatFactory is the interface that all WireFormatFactory classes must extend.
Definition: WireFormatFactory.h:38
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements...
Definition: CachedConsumer.h:24
Java-like properties class for mapping string names to string values.
Definition: Properties.h:53
Decaf&#39;s implementation of a Smart Pointer that is a template on a Type and is Thread Safe if the defa...
Definition: Pointer.h:53