activemq-cpp-3.6.0
Main Page
Namespaces
Data Structures
Files
File List
Globals
CommandVisitorAdapter.h
Go to the documentation of this file.
1
/*
2
* Licensed to the Apache Software Foundation (ASF) under one or more
3
* contributor license agreements. See the NOTICE file distributed with
4
* this work for additional information regarding copyright ownership.
5
* The ASF licenses this file to You under the Apache License, Version 2.0
6
* (the "License"); you may not use this file except in compliance with
7
* the License. You may obtain a copy of the License at
8
*
9
* http://www.apache.org/licenses/LICENSE-2.0
10
*
11
* Unless required by applicable law or agreed to in writing, software
12
* distributed under the License is distributed on an "AS IS" BASIS,
13
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14
* See the License for the specific language governing permissions and
15
* limitations under the License.
16
*/
17
18
#ifndef _ACTIVEMQ_STATE_COMMANDVISITORADAPTER_H_
19
#define _ACTIVEMQ_STATE_COMMANDVISITORADAPTER_H_
20
21
#include <
activemq/util/Config.h
>
22
23
#include <
activemq/state/CommandVisitor.h
>
24
#include <
activemq/core/ActiveMQConstants.h
>
25
26
#include <
activemq/commands/ConnectionInfo.h
>
27
#include <
activemq/commands/SessionInfo.h
>
28
#include <
activemq/commands/ProducerInfo.h
>
29
#include <
activemq/commands/ConsumerInfo.h
>
30
#include <
activemq/commands/ConnectionId.h
>
31
#include <
activemq/commands/SessionId.h
>
32
#include <
activemq/commands/ProducerId.h
>
33
#include <
activemq/commands/ConsumerId.h
>
34
#include <
activemq/commands/DestinationInfo.h
>
35
#include <
activemq/commands/RemoveSubscriptionInfo.h
>
36
#include <
activemq/commands/Message.h
>
37
#include <
activemq/commands/MessageAck.h
>
38
#include <
activemq/commands/MessagePull.h
>
39
#include <
activemq/commands/TransactionInfo.h
>
40
#include <
activemq/commands/WireFormatInfo.h
>
41
#include <
activemq/commands/ProducerAck.h
>
42
#include <
activemq/commands/MessageDispatch.h
>
43
#include <
activemq/commands/MessageDispatchNotification.h
>
44
#include <
activemq/commands/ControlCommand.h
>
45
#include <
activemq/commands/ConnectionInfo.h
>
46
#include <
activemq/commands/ConnectionError.h
>
47
#include <
activemq/commands/ConnectionControl.h
>
48
#include <
activemq/commands/ConsumerControl.h
>
49
#include <
activemq/commands/ShutdownInfo.h
>
50
#include <
activemq/commands/KeepAliveInfo.h
>
51
#include <
activemq/commands/FlushCommand.h
>
52
#include <
activemq/commands/BrokerError.h
>
53
#include <
activemq/commands/BrokerInfo.h
>
54
#include <
activemq/commands/RemoveInfo.h
>
55
#include <
activemq/commands/ReplayCommand.h
>
56
#include <
activemq/commands/Response.h
>
57
58
namespace
activemq {
59
namespace
state {
60
66
class
AMQCPP_API
CommandVisitorAdapter
:
public
CommandVisitor
{
67
public
:
68
69
virtual
~
CommandVisitorAdapter
();
70
71
virtual
decaf::lang::Pointer<commands::Command>
processRemoveConnection
(
commands::ConnectionId
*
id
AMQCPP_UNUSED) {
72
return
decaf::lang::Pointer<commands::Command>
();
73
}
74
75
virtual
decaf::lang::Pointer<commands::Command>
processRemoveSession
(
commands::SessionId
*
id
AMQCPP_UNUSED) {
76
return
decaf::lang::Pointer<commands::Command>
();
77
}
78
79
virtual
decaf::lang::Pointer<commands::Command>
processRemoveProducer
(
commands::ProducerId
*
id
AMQCPP_UNUSED) {
80
return
decaf::lang::Pointer<commands::Command>
();
81
}
82
83
virtual
decaf::lang::Pointer<commands::Command>
processRemoveConsumer
(
commands::ConsumerId
*
id
AMQCPP_UNUSED) {
84
return
decaf::lang::Pointer<commands::Command>
();
85
}
86
87
virtual
decaf::lang::Pointer<commands::Command>
processDestinationInfo
(
commands::DestinationInfo
* info AMQCPP_UNUSED) {
88
return
decaf::lang::Pointer<commands::Command>
();
89
}
90
91
virtual
decaf::lang::Pointer<commands::Command>
processRemoveDestination
(
commands::DestinationInfo
* info AMQCPP_UNUSED) {
92
return
decaf::lang::Pointer<commands::Command>
();
93
}
94
95
virtual
decaf::lang::Pointer<commands::Command>
processRemoveSubscriptionInfo
(
commands::RemoveSubscriptionInfo
* info AMQCPP_UNUSED) {
96
return
decaf::lang::Pointer<commands::Command>
();
97
}
98
99
virtual
decaf::lang::Pointer<commands::Command>
processMessage
(
commands::Message
* send AMQCPP_UNUSED) {
100
return
decaf::lang::Pointer<commands::Command>
();
101
}
102
103
virtual
decaf::lang::Pointer<commands::Command>
processMessageAck
(
commands::MessageAck
* ack AMQCPP_UNUSED) {
104
return
decaf::lang::Pointer<commands::Command>
();
105
}
106
107
virtual
decaf::lang::Pointer<commands::Command>
processMessagePull
(
commands::MessagePull
* pull AMQCPP_UNUSED) {
108
return
decaf::lang::Pointer<commands::Command>
();
109
}
110
111
virtual
decaf::lang::Pointer<commands::Command>
processBeginTransaction
(
commands::TransactionInfo
* info AMQCPP_UNUSED) {
112
return
decaf::lang::Pointer<commands::Command>
();
113
}
114
115
virtual
decaf::lang::Pointer<commands::Command>
processPrepareTransaction
(
commands::TransactionInfo
* info AMQCPP_UNUSED) {
116
return
decaf::lang::Pointer<commands::Command>
();
117
}
118
119
virtual
decaf::lang::Pointer<commands::Command>
processCommitTransactionOnePhase
(
commands::TransactionInfo
* info AMQCPP_UNUSED) {
120
return
decaf::lang::Pointer<commands::Command>
();
121
}
122
123
virtual
decaf::lang::Pointer<commands::Command>
processCommitTransactionTwoPhase
(
commands::TransactionInfo
* info AMQCPP_UNUSED) {
124
return
decaf::lang::Pointer<commands::Command>
();
125
}
126
127
virtual
decaf::lang::Pointer<commands::Command>
processRollbackTransaction
(
commands::TransactionInfo
* info AMQCPP_UNUSED) {
128
return
decaf::lang::Pointer<commands::Command>
();
129
}
130
131
virtual
decaf::lang::Pointer<commands::Command>
processWireFormat
(
commands::WireFormatInfo
* info AMQCPP_UNUSED) {
132
return
decaf::lang::Pointer<commands::Command>
();
133
}
134
135
virtual
decaf::lang::Pointer<commands::Command>
processKeepAliveInfo
(
commands::KeepAliveInfo
* info AMQCPP_UNUSED) {
136
return
decaf::lang::Pointer<commands::Command>
();
137
}
138
139
virtual
decaf::lang::Pointer<commands::Command>
processShutdownInfo
(
commands::ShutdownInfo
* info AMQCPP_UNUSED) {
140
return
decaf::lang::Pointer<commands::Command>
();
141
}
142
143
virtual
decaf::lang::Pointer<commands::Command>
processFlushCommand
(
commands::FlushCommand
* command AMQCPP_UNUSED) {
144
return
decaf::lang::Pointer<commands::Command>
();
145
}
146
147
virtual
decaf::lang::Pointer<commands::Command>
processBrokerInfo
(
commands::BrokerInfo
* info AMQCPP_UNUSED) {
148
return
decaf::lang::Pointer<commands::Command>
();
149
}
150
151
virtual
decaf::lang::Pointer<commands::Command>
processRecoverTransactions
(
commands::TransactionInfo
* info AMQCPP_UNUSED) {
152
return
decaf::lang::Pointer<commands::Command>
();
153
}
154
155
virtual
decaf::lang::Pointer<commands::Command>
processForgetTransaction
(
commands::TransactionInfo
* info AMQCPP_UNUSED) {
156
return
decaf::lang::Pointer<commands::Command>
();
157
}
158
159
virtual
decaf::lang::Pointer<commands::Command>
processEndTransaction
(
commands::TransactionInfo
* info AMQCPP_UNUSED) {
160
return
decaf::lang::Pointer<commands::Command>
();
161
}
162
163
virtual
decaf::lang::Pointer<commands::Command>
processMessageDispatchNotification
(
commands::MessageDispatchNotification
* notification AMQCPP_UNUSED) {
164
return
decaf::lang::Pointer<commands::Command>
();
165
}
166
167
virtual
decaf::lang::Pointer<commands::Command>
processProducerAck
(
commands::ProducerAck
* ack AMQCPP_UNUSED) {
168
return
decaf::lang::Pointer<commands::Command>
();
169
}
170
171
virtual
decaf::lang::Pointer<commands::Command>
processMessageDispatch
(
commands::MessageDispatch
* dispatch AMQCPP_UNUSED) {
172
return
decaf::lang::Pointer<commands::Command>
();
173
}
174
175
virtual
decaf::lang::Pointer<commands::Command>
processControlCommand
(
commands::ControlCommand
* command AMQCPP_UNUSED) {
176
return
decaf::lang::Pointer<commands::Command>
();
177
}
178
179
virtual
decaf::lang::Pointer<commands::Command>
processConnectionError
(
commands::ConnectionError
* error AMQCPP_UNUSED) {
180
return
decaf::lang::Pointer<commands::Command>
();
181
}
182
183
virtual
decaf::lang::Pointer<commands::Command>
processConnectionControl
(
commands::ConnectionControl
* control AMQCPP_UNUSED) {
184
return
decaf::lang::Pointer<commands::Command>
();
185
}
186
187
virtual
decaf::lang::Pointer<commands::Command>
processConsumerControl
(
commands::ConsumerControl
* control AMQCPP_UNUSED) {
188
return
decaf::lang::Pointer<commands::Command>
();
189
}
190
191
virtual
decaf::lang::Pointer<commands::Command>
processBrokerError
(
commands::BrokerError
* error AMQCPP_UNUSED) {
192
return
decaf::lang::Pointer<commands::Command>
();
193
}
194
195
virtual
decaf::lang::Pointer<commands::Command>
processReplayCommand
(
commands::ReplayCommand
* replay AMQCPP_UNUSED) {
196
return
decaf::lang::Pointer<commands::Command>
();
197
}
198
199
virtual
decaf::lang::Pointer<commands::Command>
processResponse
(
commands::Response
* response AMQCPP_UNUSED) {
200
return
decaf::lang::Pointer<commands::Command>
();
201
}
202
203
virtual
decaf::lang::Pointer<commands::Command>
processConnectionInfo
(
commands::ConnectionInfo
* info AMQCPP_UNUSED) {
204
return
decaf::lang::Pointer<commands::Command>
();
205
}
206
207
virtual
decaf::lang::Pointer<commands::Command>
processSessionInfo
(
commands::SessionInfo
* info AMQCPP_UNUSED) {
208
return
decaf::lang::Pointer<commands::Command>
();
209
}
210
211
virtual
decaf::lang::Pointer<commands::Command>
processProducerInfo
(
commands::ProducerInfo
* info AMQCPP_UNUSED) {
212
return
decaf::lang::Pointer<commands::Command>
();
213
}
214
215
virtual
decaf::lang::Pointer<commands::Command>
processConsumerInfo
(
commands::ConsumerInfo
* info AMQCPP_UNUSED) {
216
return
decaf::lang::Pointer<commands::Command>
();
217
}
218
219
virtual
decaf::lang::Pointer<commands::Command>
processTransactionInfo(
commands::TransactionInfo
* info);
220
221
virtual
decaf::lang::Pointer<commands::Command>
processRemoveInfo(
commands::RemoveInfo
* info);
222
223
};
224
225
}}
226
227
#endif
/*_ACTIVEMQ_STATE_COMMANDVISITORADAPTER_H_*/
src
main
activemq
state
CommandVisitorAdapter.h
Generated on Mon Mar 4 2013 10:25:45 for activemq-cpp-3.6.0 by
1.8.1.2