/home/aconway/svn/qpid/cpp/gen/qpid/framing/TxRollbackOkBody.h

00001 /*
00002  *
00003  * Licensed to the Apache Software Foundation (ASF) under one
00004  * or more contributor license agreements.  See the NOTICE file
00005  * distributed with this work for additional information
00006  * regarding copyright ownership.  The ASF licenses this file
00007  * to you under the Apache License, Version 2.0 (the
00008  * "License"); you may not use this file except in compliance
00009  * with the License.  You may obtain a copy of the License at
00010  * 
00011  *   http://www.apache.org/licenses/LICENSE-2.0
00012  * 
00013  * Unless required by applicable law or agreed to in writing,
00014  * software distributed under the License is distributed on an
00015  * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
00016  * KIND, either express or implied.  See the License for the
00017  * specific language governing permissions and limitations
00018  * under the License.
00019  *
00020  */
00021 
00022 /*
00023  * This file is auto-generated by Qpid Gentools v.0.1 - do not modify.
00024  * Supported AMQP versions:
00025  *   0-9
00026  */
00027 
00028 #ifndef qpid_framing_TxRollbackOkBody__
00029 #define qpid_framing_TxRollbackOkBody__
00030 
00031 #include <string>
00032 #include <sstream>
00033 
00034 #include "qpid/framing/amqp_types.h"
00035 #include "qpid/framing/AMQResponseBody.h"
00036 #include "qpid/framing/Buffer.h"
00037 #include "qpid/framing/FieldTable.h"
00038 #include "qpid/framing/FramingContent.h"
00039 
00040 namespace qpid
00041 {
00042 namespace framing
00043 {
00044 
00045  
00046 class TxRollbackOkBody : public AMQResponseBody
00047 {
00048 
00049         // Method field declarations
00050 
00051      
00052 
00053 public:
00054     static const ClassId CLASS_ID= 90;
00055     static const MethodId METHOD_ID = 31;
00056 
00057     typedef boost::shared_ptr<TxRollbackOkBody> shared_ptr;
00058 
00059         // Constructors and destructors
00060 
00061     TxRollbackOkBody(ProtocolVersion version,
00062         RequestId toRequest        ) : AMQResponseBody(version, 0, toRequest)    { }
00063 
00064 
00065     TxRollbackOkBody(ProtocolVersion version): AMQResponseBody(version) {}
00066     virtual ~TxRollbackOkBody() {}
00067     
00068     // Attribute get methods
00069 
00070 
00071     // Helper methods
00072     
00073     inline void print(std::ostream& out) const
00074     {
00075             printPrefix(out);
00076             out << "TxRollbackOk: ";
00077     }
00078 
00079     inline ClassId amqpClassId() const { return CLASS_ID; }
00080     inline MethodId amqpMethodId() const { return METHOD_ID; }
00081 
00082     u_int32_t size() const
00083     {
00084         u_int32_t sz = baseSize();
00085         return sz;
00086     }
00087 
00088     void encodeContent(Buffer& /*buffer*/) const
00089     {
00090     }
00091 
00092     inline void decodeContent(Buffer& /*buffer*/)
00093     {
00094     }       
00095 
00096 
00097 
00098 }; // class TxRollbackOkBody
00099 
00100 
00101 } // namespace framing
00102 } // namespace qpid
00103 
00104 #endif
00105 

Generated on Tue Apr 17 14:22:03 2007 for Qpid by  doxygen 1.4.7