C++通过cms编写Activemq客户端的节选

来源:互联网 发布:张继科刘诗雯丁宁知乎 编辑:程序博客网 时间:2024/05/19 23:29

 

Activemq现在不单单有了CMS、还开发了NMS,CMS专门为C++编写ActiveMQ客户端提供方便,NMS则是为.net平台下的ActiveMQ的客户端提供开发接口,可谓ActiveMQ发展的神速啊,难怪IONA都要把自己绑到这个平台上来呢。

 

今天同事让给个CMS配置Property的例子,节选了部分代码,以飨网友们。

 

cms::Session* pSession;
cms::BytesMessage* pMessage;
std::string strType;
std::string strID;
std::string strSerial;
std::string strMsgText;

 

....

 

try{
pMessage= pSession->createBytesMessage();
pMessage->setCMSType(strType);

pMessage->setStringProperty("ID", strID);
pMessage->setStringProperty("Serial", strSerial);

 

//Writes an ASCII String to the Bytes message stream.
pMessage->writeString(strMsgText);

 

//Writes an UTF String to the BytesMessage stream.
pMessage->writeUTF(strMsgText);

 

//TODO: to do something else

 

delete pMessage;
}
catch(cms::CMSException &ex)
{
ex.printStackTrace();
}

 

注意上边的writeUTF和writeString的区别。不用说啥了,上边的英文相信诸位都能看明白。

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 小天才泡了水怎么办 小天才手表掉水里了怎么办 小天才电话手表进水了怎么办 小天才手表进水了怎么办 小天才电话手表丢了怎么办 小天才电话手表黑屏怎么办 安全守护注册码忘记了怎么办 儿童安全锁的门打不开怎么办 守护宝老年机打不开了怎么办 小米电话手表坏了怎么办 小米手表带坏了怎么办 小米电话手表屏幕坏了怎么办 雷诺梅甘娜06款系统错乱怎么办 轿车碰了一个坑怎么办 车子卖了没过户怎么办 9岁儿童肠胃痉挛怎么办 鹿角胶水放多了怎么办 打胰岛素血糖还是高怎么办 血糖高打胰岛素降不下去怎么办 儿童低烧37度1怎么办 小孩发烧一会冷一会热怎么办 月子里得的风湿怎么办 腰窝中间凸起肉怎么办 线雕后一个月脸发红肿胀怎么办 雷诺氏病手指僵硬疼怎么办 哺乳妈妈吃咸了怎么办 吃流产药哺乳了怎么办 坐月子吃咸了怎么办啊 拔罐放血后头晕怎么办 e道航界面不动怎么办 微信必须打开位置权限怎么办 魅族sim卡未启用怎么办 苹果6sgps信号弱怎么办 苹果5s4g网络慢怎么办 苹果5s上网很慢怎么办 手机一体机死机关不了机怎么办 联想一体机关不了机怎么办 纸巾盒的吸盘老化了怎么办 粘的挂钩老掉怎么办 车载手机支架吸盘吸不住怎么办 吸盘吸不住怎么办才好?