activemq/openwire-cpp
Nathan Christopher Mittler a3b0e8ad7f AMQ-656: Applying patch_060518.zip. Moving scripts (under gram) to activemq-core.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@409828 13f79535-47bb-0310-9956-ffa450edef68
2006-05-27 13:57:41 +00:00
..
openwire-cpp.xcodeproj
src AMQ-656: Applying patch_060518.zip. Moving scripts (under gram) to activemq-core. 2006-05-27 13:57:41 +00:00
.cdtproject Applying patch for Jira issue AMQ-656 (adding latest code for openwire-cpp client) 2006-04-27 21:59:28 +00:00
README.txt applying updates for JIRA issue AMQ-656 (attachment source_060515.zip) 2006-05-15 13:38:57 +00:00
activemq-cpp.sln Applying patch for Jira issue AMQ-656 (adding latest code for openwire-cpp client) 2006-04-27 21:59:28 +00:00
activemq-cpp.vcproj AMQ-656: Applying patch_060518.zip. Moving scripts (under gram) to activemq-core. 2006-05-27 13:57:41 +00:00
activemq-test.vcproj AMQ-656: Applying patch_060518.zip. Moving scripts (under gram) to activemq-core. 2006-05-27 13:57:41 +00:00
makefile applying updates for JIRA issue AMQ-656 (attachment source_060515.zip) 2006-05-15 13:38:57 +00:00
makefile-linux-debug.cfg applying updates for JIRA issue AMQ-656 (attachment source_060515.zip) 2006-05-15 13:38:57 +00:00
makefile-linux-release.cfg applying updates for JIRA issue AMQ-656 (attachment source_060515.zip) 2006-05-15 13:38:57 +00:00
makefile-macosx-debug.cfg applying updates for JIRA issue AMQ-656 (attachment source_060515.zip) 2006-05-15 13:38:57 +00:00
makefile-macosx-release.cfg applying updates for JIRA issue AMQ-656 (attachment source_060515.zip) 2006-05-15 13:38:57 +00:00
makefile.cfg applying updates for JIRA issue AMQ-656 (attachment source_060515.zip) 2006-05-15 13:38:57 +00:00

README.txt

Apache ActiveMQ C++ Client
==========================


The ActiveMQ C++ client has support for both synchrounous and asynchrounous messaging as well as local transactions and more. To ease programming it uses smart pointers and STL extensively. For more information see included test programs.


How to build
============
To run the supplied makefiles you need to set two environment variables, CONFIG and OSTYPE. With the help of variables the makefiles can determine what settings needs to be set for your platform.

CONFIG can be set to either "debug" or "release" depending on what type of output you want. OSTYPE is set to "linux" or "macosx".

For Windows, use the Visual Studio 2005 project files.


Connection URI
==============
To connect to the ActiveMQ broker a URI is specified. The URI may have a set of configuration parameters that are used to configure the client.

Sample URI: "tcp://192.168.64.142:61616?trace=false&protocol=openwire&encoding=none"

Scheme
------
Name......: tcp
Desciption: Type of transport protocol
Mandatory.: Yes

Parameters
----------
Name......: protocol
Desciption: Type of wire protocol
Default...: "openwire"
Values....: "openwire"
Mandatory.: No

Name......: encoding
Desciption: Character encoding
Default...: "AsciiToUTF8"
Values....: "none", "AsciiToUTF8"
Mandatory.: No

Name......: trace
Desciption: Enables debug output to console
Default...: "false"
Values....: "true", "false"
Mandatory.: No