00001 #ifndef QPID_CLIENT_CONNECTIONACCESS_H00002 #define QPID_CLIENT_CONNECTIONACCESS_H00003
00004 /*00005 *00006 * Licensed to the Apache Software Foundation (ASF) under one00007 * or more contributor license agreements. See the NOTICE file00008 * distributed with this work for additional information00009 * regarding copyright ownership. The ASF licenses this file00010 * to you under the Apache License, Version 2.0 (the00011 * "License"); you may not use this file except in compliance00012 * with the License. You may obtain a copy of the License at00013 * 00014 * http://www.apache.org/licenses/LICENSE-2.000015 * 00016 * Unless required by applicable law or agreed to in writing,00017 * software distributed under the License is distributed on an00018 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY00019 * KIND, either express or implied. See the License for the00020 * specific language governing permissions and limitations00021 * under the License.00022 *00023 */00024
00025 #include "qpid/client/Connection.h"00026
00029 namespace qpid {
00030 namespace client {
00031
00032
00033
00034struct ConnectionAccess {
00035staticvoidsetVersion(Connection& c, constframing::ProtocolVersion& v) { c.version = v; }
00036static boost::shared_ptr<ConnectionImpl> getImpl(Connection& c) { return c.impl; }
00037 };
00038
00039 }} // namespace qpid::client00040
00041 #endif
Qpid C++ API Reference
Generated on Mon Mar 16 13:47:28 2009 for Qpid C++ Client API by 1.5.8