资源简介
Qt编译activemq的例子程序,可以直接在此例子上进行mq的开发。 目前库都是release的,所以,编译的时候请使用release进行编译。

代码片段和文件信息
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You under the Apache License Version 2.0
* (the “License“); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing software
* distributed under the License is distributed on an “AS IS“ BASIS
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
// START SNIPPET: demo
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
using namespace activemq::core;
using namespace decaf::util::concurrent;
using namespace decaf::util;
using namespace decaf::lang;
using namespace cms;
using namespace std;
#pragma comment(lib “ws2_32.lib“);
class HelloWorldProducer : public Runnable {
private:
Connection* connection;
Session* session;
Destination* destination;
MessageProducer* producer;
int numMessages;
bool useTopic;
bool sessionTransacted;
std::string brokerURI;
private:
HelloWorldProducer(const HelloWorldProducer&);
HelloWorldProducer& operator=(const HelloWorldProducer&);
public:
HelloWorldProducer(const std::string& brokerURI int numMessages bool useTopic = false bool sessionTransacted = false) :
connection(NULL)
session(NULL)
destination(NULL)
producer(NULL)
numMessages(numMessages)
useTopic(useTopic)
sessionTransacted(sessionTransacted)
brokerURI(brokerURI) {
}
virtual ~HelloWorldProducer(){
cleanup();
}
void close() {
this->cleanup();
}
virtual void run() {
try {
// Create a ConnectionFactory
auto_ptr connectionFactory(
ConnectionFactory::createCMSConnectionFactory(brokerURI));
// Create a Connection
connection = connectionFactory->createConnection();
connection->start();
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1159 2019-11-22 13:57 ActiveMQ\.qmake.stash
文件 3584 2019-11-22 15:46 ActiveMQ\.vs\ActiveMQ\v14\.suo
文件 1503 2019-11-22 15:52 ActiveMQ\ActiveMQ.pro
文件 1183 2015-12-15 15:44 ActiveMQ\include\activemq\cmsutil\CachedConsumer.cpp
文件 3143 2015-12-15 15:44 ActiveMQ\include\activemq\cmsutil\CachedConsumer.h
文件 1180 2015-12-15 15:44 ActiveMQ\include\activemq\cmsutil\CachedProducer.cpp
文件 4623 2015-12-15 15:44 ActiveMQ\include\activemq\cmsutil\CachedProducer.h
文件 2936 2015-12-15 15:44 ActiveMQ\include\activemq\cmsutil\CmsAccessor.cpp
文件 5624 2015-12-15 15:44 ActiveMQ\include\activemq\cmsutil\CmsAccessor.h
文件 2607 2015-12-15 15:44 ActiveMQ\include\activemq\cmsutil\CmsDestinationAccessor.cpp
文件 2893 2015-12-15 15:44 ActiveMQ\include\activemq\cmsutil\CmsDestinationAccessor.h
文件 22110 2015-12-15 15:44 ActiveMQ\include\activemq\cmsutil\CmsTemplate.cpp
文件 26061 2015-12-15 15:44 ActiveMQ\include\activemq\cmsutil\CmsTemplate.h
文件 1024 2015-12-15 15:44 ActiveMQ\include\activemq\cmsutil\DestinationResolver.cpp
文件 2716 2015-12-15 15:44 ActiveMQ\include\activemq\cmsutil\DestinationResolver.h
文件 3973 2015-12-15 15:44 ActiveMQ\include\activemq\cmsutil\DynamicDestinationResolver.cpp
文件 4136 2015-12-15 15:44 ActiveMQ\include\activemq\cmsutil\DynamicDestinationResolver.h
文件 1009 2015-12-15 15:44 ActiveMQ\include\activemq\cmsutil\MessageCreator.cpp
文件 1590 2015-12-15 15:44 ActiveMQ\include\activemq\cmsutil\MessageCreator.h
文件 5956 2015-12-15 15:44 ActiveMQ\include\activemq\cmsutil\PooledSession.cpp
文件 8097 2015-12-15 15:44 ActiveMQ\include\activemq\cmsutil\PooledSession.h
文件 1015 2015-12-15 15:44 ActiveMQ\include\activemq\cmsutil\ProducerCallback.cpp
文件 1678 2015-12-15 15:44 ActiveMQ\include\activemq\cmsutil\ProducerCallback.h
文件 6441 2015-12-15 15:44 ActiveMQ\include\activemq\cmsutil\ResourceLifecycleManager.cpp
文件 4495 2015-12-15 15:44 ActiveMQ\include\activemq\cmsutil\ResourceLifecycleManager.h
文件 1012 2015-12-15 15:44 ActiveMQ\include\activemq\cmsutil\SessionCallback.cpp
文件 1591 2015-12-15 15:44 ActiveMQ\include\activemq\cmsutil\SessionCallback.h
文件 3330 2015-12-15 15:44 ActiveMQ\include\activemq\cmsutil\SessionPool.cpp
文件 3365 2015-12-15 15:44 ActiveMQ\include\activemq\cmsutil\SessionPool.h
文件 3042 2015-12-15 15:44 ActiveMQ\include\activemq\commands\ActiveMQBlobMessage.cpp
............此处省略1537个文件信息
相关资源
- 酒店管理系统基于Qt Creator5)
- vtk QT做的三维地质可视化系统2of2
- Qt局域网聊天软件
- Qt Creator opengl实现四元数鼠标控制轨迹
- QT局域网聊天系统(基于QT5.修改过)
- qt-电子点菜系统
- C 餐厅叫号系统(QT平)
- QT 实现文件下载
- qt图像处理
- QT,JPEG解码源代码(已完成)
- Qt 播放音频文件
- Qt 读取16进制的data文件
- MQTT+串口(usart)透传
- 易语言QQTEA算法源码
- VC工程转Qt工程文件的工具
- MQTT推送Demo
- 基于Linux、QT的视频监控系统的设计与
- Qt 百度地图 定位
- QT酷炫界面开发指南《QmlBook》
- Ubuntu下操作Excel,qt代码
- Qt图片浏览器 --基于Qt的Graphics View f
- qtnribbon2破解
- Qt软件开发 完整项目代码
- MQTT_3.1protocol_Specific中文版
- 在QT中使用RTP进行视频的采集和传输
- Mini6410 Qt4和Qtopia编程开发指南
- Qt实现Code39条形码
- qt_ffmpeg_mp4_export_and_import.zip
- QT5.5入门与项目实战
- Huffman Compress 霍夫曼编码 压缩 解压缩
评论
共有 条评论