activemq-cpp-3.8.2
Main Page
Namespaces
Data Structures
Files
File List
Globals
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
>
22
#include <
activemq/wireformat/WireFormat.h
>
23
#include <
decaf/util/Properties.h
>
24
#include <
decaf/lang/Pointer.h
>
25
#include <
decaf/lang/exceptions/IllegalStateException.h
>
26
27
namespace
activemq {
28
namespace
wireformat {
29
30
using
decaf::lang::Pointer
;
31
38
class
AMQCPP_API
WireFormatFactory
{
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_*/
Pointer.h
Config.h
AMQCPP_API
#define AMQCPP_API
Definition:
Config.h:30
Properties.h
activemq::wireformat::WireFormatFactory
The WireFormatFactory is the interface that all WireFormatFactory classes must extend.
Definition:
WireFormatFactory.h:38
decaf::util::Properties
Java-like properties class for mapping string names to string values.
Definition:
Properties.h:53
IllegalStateException.h
WireFormat.h
decaf::lang::Pointer
Decaf's implementation of a Smart Pointer that is a template on a Type and is Thread Safe if the defa...
Definition:
Pointer.h:53
src
main
activemq
wireformat
WireFormatFactory.h
Generated by
1.8.6