activemq-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From jstrac...@apache.org
Subject svn commit: r427057 [20/22] - in /incubator/activemq/trunk/amazon: ./ amq_brokersession/ amq_corelib/ amq_examples/ amq_examples/bs_async_recv/ amq_examples/bs_send/ amq_examples/bs_sync_recv/ amq_examples/cl_send/ amq_transport/ command/ marshal/
Date Mon, 31 Jul 2006 09:36:51 GMT
Added: incubator/activemq/trunk/amazon/marshal/Makefile.in
URL: http://svn.apache.org/viewvc/incubator/activemq/trunk/amazon/marshal/Makefile.in?rev=427057&view=auto
==============================================================================
--- incubator/activemq/trunk/amazon/marshal/Makefile.in (added)
+++ incubator/activemq/trunk/amazon/marshal/Makefile.in Mon Jul 31 02:36:40 2006
@@ -0,0 +1,640 @@
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005  Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+
+
+srcdir = @srcdir@
+top_srcdir = @top_srcdir@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+top_builddir = ..
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+INSTALL = @INSTALL@
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+build_triplet = @build@
+host_triplet = @host@
+subdir = marshal
+DIST_COMMON = $(include_HEADERS) $(srcdir)/Makefile.am \
+	$(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+	$(ACLOCAL_M4)
+mkinstalldirs = $(install_sh) -d
+CONFIG_CLEAN_FILES =
+am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+am__vpath_adj = case $$p in \
+    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+    *) f=$$p;; \
+  esac;
+am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
+am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(includedir)"
+libLTLIBRARIES_INSTALL = $(INSTALL)
+LTLIBRARIES = $(lib_LTLIBRARIES)
+libamq_marshal_la_LIBADD =
+am_libamq_marshal_la_OBJECTS = ActiveMQBytesMessageMarshaller.lo \
+	ActiveMQDestinationMarshaller.lo \
+	ActiveMQMapMessageMarshaller.lo ActiveMQMessageMarshaller.lo \
+	ActiveMQObjectMessageMarshaller.lo ActiveMQQueueMarshaller.lo \
+	ActiveMQStreamMessageMarshaller.lo \
+	ActiveMQTempDestinationMarshaller.lo \
+	ActiveMQTempQueueMarshaller.lo ActiveMQTempTopicMarshaller.lo \
+	ActiveMQTextMessageMarshaller.lo ActiveMQTopicMarshaller.lo \
+	BaseCommandMarshaller.lo BrokerIdMarshaller.lo \
+	BrokerInfoMarshaller.lo ConnectionErrorMarshaller.lo \
+	ConnectionIdMarshaller.lo ConnectionInfoMarshaller.lo \
+	ConsumerIdMarshaller.lo ConsumerInfoMarshaller.lo \
+	ControlCommandMarshaller.lo DataArrayResponseMarshaller.lo \
+	DataResponseMarshaller.lo DestinationInfoMarshaller.lo \
+	DiscoveryEventMarshaller.lo ExceptionResponseMarshaller.lo \
+	FlushCommandMarshaller.lo IntegerResponseMarshaller.lo \
+	JournalQueueAckMarshaller.lo JournalTopicAckMarshaller.lo \
+	JournalTraceMarshaller.lo JournalTransactionMarshaller.lo \
+	KeepAliveInfoMarshaller.lo LastPartialCommandMarshaller.lo \
+	LocalTransactionIdMarshaller.lo MarshallerFactory.lo \
+	MessageAckMarshaller.lo MessageDispatchMarshaller.lo \
+	MessageDispatchNotificationMarshaller.lo \
+	MessageIdMarshaller.lo MessageMarshaller.lo \
+	NetworkBridgeFilterMarshaller.lo PartialCommandMarshaller.lo \
+	ProducerIdMarshaller.lo ProducerInfoMarshaller.lo \
+	RemoveInfoMarshaller.lo RemoveSubscriptionInfoMarshaller.lo \
+	ReplayCommandMarshaller.lo ResponseMarshaller.lo \
+	SessionIdMarshaller.lo SessionInfoMarshaller.lo \
+	ShutdownInfoMarshaller.lo SubscriptionInfoMarshaller.lo \
+	TransactionIdMarshaller.lo TransactionInfoMarshaller.lo \
+	WireFormatInfoMarshaller.lo XATransactionIdMarshaller.lo \
+	ProtocolFormat.lo BaseDataStreamMarshaller.lo BinaryWriter.lo \
+	BufferWriter.lo BooleanStream.lo BinaryReader.lo \
+	BufferReader.lo ConnectionControlMarshaller.lo \
+	ConsumerControlMarshaller.lo
+libamq_marshal_la_OBJECTS = $(am_libamq_marshal_la_OBJECTS)
+DEFAULT_INCLUDES = -I. -I$(srcdir)
+depcomp = $(SHELL) $(top_srcdir)/depcomp
+am__depfiles_maybe = depfiles
+CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
+	$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
+LTCXXCOMPILE = $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) \
+	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
+	$(AM_CXXFLAGS) $(CXXFLAGS)
+CXXLD = $(CXX)
+CXXLINK = $(LIBTOOL) --tag=CXX --mode=link $(CXXLD) $(AM_CXXFLAGS) \
+	$(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
+SOURCES = $(libamq_marshal_la_SOURCES)
+DIST_SOURCES = $(libamq_marshal_la_SOURCES)
+includeHEADERS_INSTALL = $(INSTALL_HEADER)
+HEADERS = $(include_HEADERS)
+ETAGS = etags
+CTAGS = ctags
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+AMDEP_FALSE = @AMDEP_FALSE@
+AMDEP_TRUE = @AMDEP_TRUE@
+AMTAR = @AMTAR@
+AR = @AR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CXX = @CXX@
+CXXCPP = @CXXCPP@
+CXXDEPMODE = @CXXDEPMODE@
+CXXFLAGS = @CXXFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+ECHO = @ECHO@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+F77 = @F77@
+FFLAGS = @FFLAGS@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+LDFLAGS = @LDFLAGS@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+OBJEXT = @OBJEXT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+RANLIB = @RANLIB@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+VERSION = @VERSION@
+ac_ct_AR = @ac_ct_AR@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_CXX = @ac_ct_CXX@
+ac_ct_F77 = @ac_ct_F77@
+ac_ct_RANLIB = @ac_ct_RANLIB@
+ac_ct_STRIP = @ac_ct_STRIP@
+am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
+am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
+am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
+am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+datadir = @datadir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+INCLUDES = -I../
+lib_LTLIBRARIES = libamq_marshal.la
+libamq_marshal_la_SOURCES = ActiveMQBytesMessageMarshaller.cpp \
+	ActiveMQDestinationMarshaller.cpp \
+	ActiveMQMapMessageMarshaller.cpp ActiveMQMessageMarshaller.cpp \
+	ActiveMQObjectMessageMarshaller.cpp \
+	ActiveMQQueueMarshaller.cpp \
+	ActiveMQStreamMessageMarshaller.cpp \
+	ActiveMQTempDestinationMarshaller.cpp \
+	ActiveMQTempQueueMarshaller.cpp \
+	ActiveMQTempTopicMarshaller.cpp \
+	ActiveMQTextMessageMarshaller.cpp ActiveMQTopicMarshaller.cpp \
+	BaseCommandMarshaller.cpp BrokerIdMarshaller.cpp \
+	BrokerInfoMarshaller.cpp ConnectionErrorMarshaller.cpp \
+	ConnectionIdMarshaller.cpp ConnectionInfoMarshaller.cpp \
+	ConsumerIdMarshaller.cpp ConsumerInfoMarshaller.cpp \
+	ControlCommandMarshaller.cpp DataArrayResponseMarshaller.cpp \
+	DataResponseMarshaller.cpp DestinationInfoMarshaller.cpp \
+	DiscoveryEventMarshaller.cpp ExceptionResponseMarshaller.cpp \
+	FlushCommandMarshaller.cpp IntegerResponseMarshaller.cpp \
+	JournalQueueAckMarshaller.cpp JournalTopicAckMarshaller.cpp \
+	JournalTraceMarshaller.cpp JournalTransactionMarshaller.cpp \
+	KeepAliveInfoMarshaller.cpp LastPartialCommandMarshaller.cpp \
+	LocalTransactionIdMarshaller.cpp MarshallerFactory.cpp \
+	MessageAckMarshaller.cpp MessageDispatchMarshaller.cpp \
+	MessageDispatchNotificationMarshaller.cpp \
+	MessageIdMarshaller.cpp MessageMarshaller.cpp \
+	NetworkBridgeFilterMarshaller.cpp PartialCommandMarshaller.cpp \
+	ProducerIdMarshaller.cpp ProducerInfoMarshaller.cpp \
+	RemoveInfoMarshaller.cpp RemoveSubscriptionInfoMarshaller.cpp \
+	ReplayCommandMarshaller.cpp ResponseMarshaller.cpp \
+	SessionIdMarshaller.cpp SessionInfoMarshaller.cpp \
+	ShutdownInfoMarshaller.cpp SubscriptionInfoMarshaller.cpp \
+	TransactionIdMarshaller.cpp TransactionInfoMarshaller.cpp \
+	WireFormatInfoMarshaller.cpp XATransactionIdMarshaller.cpp \
+	ProtocolFormat.cpp BaseDataStreamMarshaller.cpp \
+	BinaryWriter.cpp BufferWriter.cpp BooleanStream.cpp \
+	BinaryReader.cpp BufferReader.cpp \
+	ConnectionControlMarshaller.cpp ConsumerControlMarshaller.cpp
+include_HEADERS = ActiveMQBytesMessageMarshaller.h \
+	ActiveMQDestinationMarshaller.h ActiveMQMapMessageMarshaller.h \
+	ActiveMQMessageMarshaller.h ActiveMQObjectMessageMarshaller.h \
+	ActiveMQQueueMarshaller.h ActiveMQStreamMessageMarshaller.h \
+	ActiveMQTempDestinationMarshaller.h \
+	ActiveMQTempQueueMarshaller.h ActiveMQTempTopicMarshaller.h \
+	ActiveMQTextMessageMarshaller.h ActiveMQTopicMarshaller.h \
+	BaseCommandMarshaller.h BaseDataStreamMarshaller.h \
+	BinaryReader.h BinaryWriter.h BooleanStream.h \
+	BrokerIdMarshaller.h BrokerInfoMarshaller.h BufferReader.h \
+	BufferWriter.h ConnectionControlMarshaller.h \
+	ConnectionErrorMarshaller.h ConnectionIdMarshaller.h \
+	ConnectionInfoMarshaller.h ConsumerControlMarshaller.h \
+	ConsumerIdMarshaller.h ConsumerInfoMarshaller.h \
+	ControlCommandMarshaller.h DataArrayResponseMarshaller.h \
+	DataResponseMarshaller.h DestinationInfoMarshaller.h \
+	DiscoveryEventMarshaller.h ExceptionResponseMarshaller.h \
+	FlushCommandMarshaller.h IntegerResponseMarshaller.h IReader.h \
+	IWriter.h JournalQueueAckMarshaller.h \
+	JournalTopicAckMarshaller.h JournalTraceMarshaller.h \
+	JournalTransactionMarshaller.h KeepAliveInfoMarshaller.h \
+	LastPartialCommandMarshaller.h LocalTransactionIdMarshaller.h \
+	MarshallerFactory.h MessageAckMarshaller.h \
+	MessageDispatchMarshaller.h \
+	MessageDispatchNotificationMarshaller.h MessageIdMarshaller.h \
+	MessageMarshaller.h NetworkBridgeFilterMarshaller.h \
+	PartialCommandMarshaller.h ProducerIdMarshaller.h \
+	ProducerInfoMarshaller.h ProtocolFormat.h \
+	RemoveInfoMarshaller.h RemoveSubscriptionInfoMarshaller.h \
+	ReplayCommandMarshaller.h ResponseMarshaller.h \
+	SessionIdMarshaller.h SessionInfoMarshaller.h \
+	ShutdownInfoMarshaller.h SubscriptionInfoMarshaller.h \
+	TransactionIdMarshaller.h TransactionInfoMarshaller.h \
+	WireFormatInfoMarshaller.h XATransactionIdMarshaller.h
+all: all-am
+
+.SUFFIXES:
+.SUFFIXES: .cpp .lo .o .obj
+$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
+	@for dep in $?; do \
+	  case '$(am__configure_deps)' in \
+	    *$$dep*) \
+	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+		&& exit 0; \
+	      exit 1;; \
+	  esac; \
+	done; \
+	echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign  marshal/Makefile'; \
+	cd $(top_srcdir) && \
+	  $(AUTOMAKE) --foreign  marshal/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+	@case '$?' in \
+	  *config.status*) \
+	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+	  *) \
+	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+	esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure:  $(am__configure_deps)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4):  $(am__aclocal_m4_deps)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+install-libLTLIBRARIES: $(lib_LTLIBRARIES)
+	@$(NORMAL_INSTALL)
+	test -z "$(libdir)" || $(mkdir_p) "$(DESTDIR)$(libdir)"
+	@list='$(lib_LTLIBRARIES)'; for p in $$list; do \
+	  if test -f $$p; then \
+	    f=$(am__strip_dir) \
+	    echo " $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(libdir)/$$f'"; \
+	    $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(libdir)/$$f"; \
+	  else :; fi; \
+	done
+
+uninstall-libLTLIBRARIES:
+	@$(NORMAL_UNINSTALL)
+	@set -x; list='$(lib_LTLIBRARIES)'; for p in $$list; do \
+	  p=$(am__strip_dir) \
+	  echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$p'"; \
+	  $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$p"; \
+	done
+
+clean-libLTLIBRARIES:
+	-test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES)
+	@list='$(lib_LTLIBRARIES)'; for p in $$list; do \
+	  dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
+	  test "$$dir" != "$$p" || dir=.; \
+	  echo "rm -f \"$${dir}/so_locations\""; \
+	  rm -f "$${dir}/so_locations"; \
+	done
+libamq_marshal.la: $(libamq_marshal_la_OBJECTS) $(libamq_marshal_la_DEPENDENCIES) 
+	$(CXXLINK) -rpath $(libdir) $(libamq_marshal_la_LDFLAGS) $(libamq_marshal_la_OBJECTS) $(libamq_marshal_la_LIBADD) $(LIBS)
+
+mostlyclean-compile:
+	-rm -f *.$(OBJEXT)
+
+distclean-compile:
+	-rm -f *.tab.c
+
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ActiveMQBytesMessageMarshaller.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ActiveMQDestinationMarshaller.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ActiveMQMapMessageMarshaller.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ActiveMQMessageMarshaller.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ActiveMQObjectMessageMarshaller.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ActiveMQQueueMarshaller.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ActiveMQStreamMessageMarshaller.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ActiveMQTempDestinationMarshaller.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ActiveMQTempQueueMarshaller.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ActiveMQTempTopicMarshaller.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ActiveMQTextMessageMarshaller.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ActiveMQTopicMarshaller.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/BaseCommandMarshaller.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/BaseDataStreamMarshaller.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/BinaryReader.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/BinaryWriter.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/BooleanStream.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/BrokerIdMarshaller.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/BrokerInfoMarshaller.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/BufferReader.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/BufferWriter.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ConnectionControlMarshaller.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ConnectionErrorMarshaller.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ConnectionIdMarshaller.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ConnectionInfoMarshaller.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ConsumerControlMarshaller.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ConsumerIdMarshaller.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ConsumerInfoMarshaller.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ControlCommandMarshaller.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/DataArrayResponseMarshaller.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/DataResponseMarshaller.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/DestinationInfoMarshaller.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/DiscoveryEventMarshaller.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ExceptionResponseMarshaller.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/FlushCommandMarshaller.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/IntegerResponseMarshaller.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/JournalQueueAckMarshaller.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/JournalTopicAckMarshaller.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/JournalTraceMarshaller.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/JournalTransactionMarshaller.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/KeepAliveInfoMarshaller.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/LastPartialCommandMarshaller.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/LocalTransactionIdMarshaller.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/MarshallerFactory.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/MessageAckMarshaller.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/MessageDispatchMarshaller.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/MessageDispatchNotificationMarshaller.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/MessageIdMarshaller.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/MessageMarshaller.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/NetworkBridgeFilterMarshaller.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/PartialCommandMarshaller.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ProducerIdMarshaller.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ProducerInfoMarshaller.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ProtocolFormat.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/RemoveInfoMarshaller.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/RemoveSubscriptionInfoMarshaller.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ReplayCommandMarshaller.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ResponseMarshaller.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/SessionIdMarshaller.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/SessionInfoMarshaller.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ShutdownInfoMarshaller.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/SubscriptionInfoMarshaller.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/TransactionIdMarshaller.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/TransactionInfoMarshaller.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/WireFormatInfoMarshaller.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/XATransactionIdMarshaller.Plo@am__quote@
+
+.cpp.o:
+@am__fastdepCXX_TRUE@	if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(CXXCOMPILE) -c -o $@ $<
+
+.cpp.obj:
+@am__fastdepCXX_TRUE@	if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
+
+.cpp.lo:
+@am__fastdepCXX_TRUE@	if $(LTCXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
+@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LTCXXCOMPILE) -c -o $@ $<
+
+mostlyclean-libtool:
+	-rm -f *.lo
+
+clean-libtool:
+	-rm -rf .libs _libs
+
+distclean-libtool:
+	-rm -f libtool
+uninstall-info-am:
+install-includeHEADERS: $(include_HEADERS)
+	@$(NORMAL_INSTALL)
+	test -z "$(includedir)" || $(mkdir_p) "$(DESTDIR)$(includedir)"
+	@list='$(include_HEADERS)'; for p in $$list; do \
+	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+	  f=$(am__strip_dir) \
+	  echo " $(includeHEADERS_INSTALL) '$$d$$p' '$(DESTDIR)$(includedir)/$$f'"; \
+	  $(includeHEADERS_INSTALL) "$$d$$p" "$(DESTDIR)$(includedir)/$$f"; \
+	done
+
+uninstall-includeHEADERS:
+	@$(NORMAL_UNINSTALL)
+	@list='$(include_HEADERS)'; for p in $$list; do \
+	  f=$(am__strip_dir) \
+	  echo " rm -f '$(DESTDIR)$(includedir)/$$f'"; \
+	  rm -f "$(DESTDIR)$(includedir)/$$f"; \
+	done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+	list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '    { files[$$0] = 1; } \
+	       END { for (i in files) print i; }'`; \
+	mkid -fID $$unique
+tags: TAGS
+
+TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+		$(TAGS_FILES) $(LISP)
+	tags=; \
+	here=`pwd`; \
+	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '    { files[$$0] = 1; } \
+	       END { for (i in files) print i; }'`; \
+	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+	  test -n "$$unique" || unique=$$empty_fix; \
+	  $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+	    $$tags $$unique; \
+	fi
+ctags: CTAGS
+CTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+		$(TAGS_FILES) $(LISP)
+	tags=; \
+	here=`pwd`; \
+	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '    { files[$$0] = 1; } \
+	       END { for (i in files) print i; }'`; \
+	test -z "$(CTAGS_ARGS)$$tags$$unique" \
+	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+	     $$tags $$unique
+
+GTAGS:
+	here=`$(am__cd) $(top_builddir) && pwd` \
+	  && cd $(top_srcdir) \
+	  && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+distdir: $(DISTFILES)
+	@srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
+	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
+	list='$(DISTFILES)'; for file in $$list; do \
+	  case $$file in \
+	    $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
+	    $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
+	  esac; \
+	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+	  dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
+	  if test "$$dir" != "$$file" && test "$$dir" != "."; then \
+	    dir="/$$dir"; \
+	    $(mkdir_p) "$(distdir)$$dir"; \
+	  else \
+	    dir=''; \
+	  fi; \
+	  if test -d $$d/$$file; then \
+	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+	    fi; \
+	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+	  else \
+	    test -f $(distdir)/$$file \
+	    || cp -p $$d/$$file $(distdir)/$$file \
+	    || exit 1; \
+	  fi; \
+	done
+check-am: all-am
+check: check-am
+all-am: Makefile $(LTLIBRARIES) $(HEADERS)
+installdirs:
+	for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(includedir)"; do \
+	  test -z "$$dir" || $(mkdir_p) "$$dir"; \
+	done
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+	$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+	  `test -z '$(STRIP)' || \
+	    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+	@echo "This command is intended for maintainers to use"
+	@echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-generic clean-libLTLIBRARIES clean-libtool \
+	mostlyclean-am
+
+distclean: distclean-am
+	-rm -rf ./$(DEPDIR)
+	-rm -f Makefile
+distclean-am: clean-am distclean-compile distclean-generic \
+	distclean-libtool distclean-tags
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+info: info-am
+
+info-am:
+
+install-data-am: install-includeHEADERS
+
+install-exec-am: install-libLTLIBRARIES
+
+install-info: install-info-am
+
+install-man:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+	-rm -rf ./$(DEPDIR)
+	-rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-compile mostlyclean-generic \
+	mostlyclean-libtool
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-includeHEADERS uninstall-info-am \
+	uninstall-libLTLIBRARIES
+
+.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
+	clean-libLTLIBRARIES clean-libtool ctags distclean \
+	distclean-compile distclean-generic distclean-libtool \
+	distclean-tags distdir dvi dvi-am html html-am info info-am \
+	install install-am install-data install-data-am install-exec \
+	install-exec-am install-includeHEADERS install-info \
+	install-info-am install-libLTLIBRARIES install-man \
+	install-strip installcheck installcheck-am installdirs \
+	maintainer-clean maintainer-clean-generic mostlyclean \
+	mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
+	pdf pdf-am ps ps-am tags uninstall uninstall-am \
+	uninstall-includeHEADERS uninstall-info-am \
+	uninstall-libLTLIBRARIES
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:

Added: incubator/activemq/trunk/amazon/marshal/MarshallerFactory.cpp
URL: http://svn.apache.org/viewvc/incubator/activemq/trunk/amazon/marshal/MarshallerFactory.cpp?rev=427057&view=auto
==============================================================================
--- incubator/activemq/trunk/amazon/marshal/MarshallerFactory.cpp (added)
+++ incubator/activemq/trunk/amazon/marshal/MarshallerFactory.cpp Mon Jul 31 02:36:40 2006
@@ -0,0 +1,147 @@
+/*
+  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.
+*/
+
+// Marshalling code for Open Wire Format
+//
+//
+// NOTE!: This file is autogenerated - do not modify!
+//        if you need to make a change, please see the Groovy scripts in the
+//        activemq-openwire module
+//
+
+#include <memory>
+
+#include "marshal/MarshallerFactory.h"
+
+using std::auto_ptr;
+
+#include "marshal/LocalTransactionIdMarshaller.h"
+#include "marshal/PartialCommandMarshaller.h"
+#include "marshal/IntegerResponseMarshaller.h"
+#include "marshal/ActiveMQQueueMarshaller.h"
+#include "marshal/ActiveMQObjectMessageMarshaller.h"
+#include "marshal/ConnectionIdMarshaller.h"
+#include "marshal/ConnectionInfoMarshaller.h"
+#include "marshal/ProducerInfoMarshaller.h"
+#include "marshal/MessageDispatchNotificationMarshaller.h"
+#include "marshal/SessionInfoMarshaller.h"
+#include "marshal/TransactionInfoMarshaller.h"
+#include "marshal/ActiveMQStreamMessageMarshaller.h"
+#include "marshal/MessageAckMarshaller.h"
+#include "marshal/ProducerIdMarshaller.h"
+#include "marshal/MessageIdMarshaller.h"
+#include "marshal/ActiveMQTempQueueMarshaller.h"
+#include "marshal/RemoveSubscriptionInfoMarshaller.h"
+#include "marshal/SessionIdMarshaller.h"
+#include "marshal/DataArrayResponseMarshaller.h"
+#include "marshal/JournalQueueAckMarshaller.h"
+#include "marshal/ResponseMarshaller.h"
+#include "marshal/ConnectionErrorMarshaller.h"
+#include "marshal/ConsumerInfoMarshaller.h"
+#include "marshal/XATransactionIdMarshaller.h"
+#include "marshal/JournalTraceMarshaller.h"
+#include "marshal/ConsumerIdMarshaller.h"
+#include "marshal/ActiveMQTextMessageMarshaller.h"
+#include "marshal/SubscriptionInfoMarshaller.h"
+#include "marshal/JournalTransactionMarshaller.h"
+#include "marshal/ControlCommandMarshaller.h"
+#include "marshal/LastPartialCommandMarshaller.h"
+#include "marshal/NetworkBridgeFilterMarshaller.h"
+#include "marshal/ActiveMQBytesMessageMarshaller.h"
+#include "marshal/WireFormatInfoMarshaller.h"
+#include "marshal/ActiveMQTempTopicMarshaller.h"
+#include "marshal/DiscoveryEventMarshaller.h"
+#include "marshal/ReplayCommandMarshaller.h"
+#include "marshal/ActiveMQTopicMarshaller.h"
+#include "marshal/BrokerInfoMarshaller.h"
+#include "marshal/DestinationInfoMarshaller.h"
+#include "marshal/ShutdownInfoMarshaller.h"
+#include "marshal/DataResponseMarshaller.h"
+#include "marshal/ConnectionControlMarshaller.h"
+#include "marshal/KeepAliveInfoMarshaller.h"
+#include "marshal/FlushCommandMarshaller.h"
+#include "marshal/ConsumerControlMarshaller.h"
+#include "marshal/JournalTopicAckMarshaller.h"
+#include "marshal/BrokerIdMarshaller.h"
+#include "marshal/MessageDispatchMarshaller.h"
+#include "marshal/ActiveMQMapMessageMarshaller.h"
+#include "marshal/ActiveMQMessageMarshaller.h"
+#include "marshal/RemoveInfoMarshaller.h"
+#include "marshal/ExceptionResponseMarshaller.h"
+
+using namespace ActiveMQ::Marshalling;
+
+void
+MarshallerFactory::configure(ProtocolFormat& format) 
+{
+
+    format.addMarshaller(auto_ptr<BaseDataStreamMarshaller>(new LocalTransactionIdMarshaller()));
+    format.addMarshaller(auto_ptr<BaseDataStreamMarshaller>(new PartialCommandMarshaller()));
+    format.addMarshaller(auto_ptr<BaseDataStreamMarshaller>(new IntegerResponseMarshaller()));
+    format.addMarshaller(auto_ptr<BaseDataStreamMarshaller>(new ActiveMQQueueMarshaller()));
+    format.addMarshaller(auto_ptr<BaseDataStreamMarshaller>(new ActiveMQObjectMessageMarshaller()));
+    format.addMarshaller(auto_ptr<BaseDataStreamMarshaller>(new ConnectionIdMarshaller()));
+    format.addMarshaller(auto_ptr<BaseDataStreamMarshaller>(new ConnectionInfoMarshaller()));
+    format.addMarshaller(auto_ptr<BaseDataStreamMarshaller>(new ProducerInfoMarshaller()));
+    format.addMarshaller(auto_ptr<BaseDataStreamMarshaller>(new MessageDispatchNotificationMarshaller()));
+    format.addMarshaller(auto_ptr<BaseDataStreamMarshaller>(new SessionInfoMarshaller()));
+    format.addMarshaller(auto_ptr<BaseDataStreamMarshaller>(new TransactionInfoMarshaller()));
+    format.addMarshaller(auto_ptr<BaseDataStreamMarshaller>(new ActiveMQStreamMessageMarshaller()));
+    format.addMarshaller(auto_ptr<BaseDataStreamMarshaller>(new MessageAckMarshaller()));
+    format.addMarshaller(auto_ptr<BaseDataStreamMarshaller>(new ProducerIdMarshaller()));
+    format.addMarshaller(auto_ptr<BaseDataStreamMarshaller>(new MessageIdMarshaller()));
+    format.addMarshaller(auto_ptr<BaseDataStreamMarshaller>(new ActiveMQTempQueueMarshaller()));
+    format.addMarshaller(auto_ptr<BaseDataStreamMarshaller>(new RemoveSubscriptionInfoMarshaller()));
+    format.addMarshaller(auto_ptr<BaseDataStreamMarshaller>(new SessionIdMarshaller()));
+    format.addMarshaller(auto_ptr<BaseDataStreamMarshaller>(new DataArrayResponseMarshaller()));
+    format.addMarshaller(auto_ptr<BaseDataStreamMarshaller>(new JournalQueueAckMarshaller()));
+    format.addMarshaller(auto_ptr<BaseDataStreamMarshaller>(new ResponseMarshaller()));
+    format.addMarshaller(auto_ptr<BaseDataStreamMarshaller>(new ConnectionErrorMarshaller()));
+    format.addMarshaller(auto_ptr<BaseDataStreamMarshaller>(new ConsumerInfoMarshaller()));
+    format.addMarshaller(auto_ptr<BaseDataStreamMarshaller>(new XATransactionIdMarshaller()));
+    format.addMarshaller(auto_ptr<BaseDataStreamMarshaller>(new JournalTraceMarshaller()));
+    format.addMarshaller(auto_ptr<BaseDataStreamMarshaller>(new ConsumerIdMarshaller()));
+    format.addMarshaller(auto_ptr<BaseDataStreamMarshaller>(new ActiveMQTextMessageMarshaller()));
+    format.addMarshaller(auto_ptr<BaseDataStreamMarshaller>(new SubscriptionInfoMarshaller()));
+    format.addMarshaller(auto_ptr<BaseDataStreamMarshaller>(new JournalTransactionMarshaller()));
+    format.addMarshaller(auto_ptr<BaseDataStreamMarshaller>(new ControlCommandMarshaller()));
+    format.addMarshaller(auto_ptr<BaseDataStreamMarshaller>(new LastPartialCommandMarshaller()));
+    format.addMarshaller(auto_ptr<BaseDataStreamMarshaller>(new NetworkBridgeFilterMarshaller()));
+    format.addMarshaller(auto_ptr<BaseDataStreamMarshaller>(new ActiveMQBytesMessageMarshaller()));
+    format.addMarshaller(auto_ptr<BaseDataStreamMarshaller>(new WireFormatInfoMarshaller()));
+    format.addMarshaller(auto_ptr<BaseDataStreamMarshaller>(new ActiveMQTempTopicMarshaller()));
+    format.addMarshaller(auto_ptr<BaseDataStreamMarshaller>(new DiscoveryEventMarshaller()));
+    format.addMarshaller(auto_ptr<BaseDataStreamMarshaller>(new ReplayCommandMarshaller()));
+    format.addMarshaller(auto_ptr<BaseDataStreamMarshaller>(new ActiveMQTopicMarshaller()));
+    format.addMarshaller(auto_ptr<BaseDataStreamMarshaller>(new BrokerInfoMarshaller()));
+    format.addMarshaller(auto_ptr<BaseDataStreamMarshaller>(new DestinationInfoMarshaller()));
+    format.addMarshaller(auto_ptr<BaseDataStreamMarshaller>(new ShutdownInfoMarshaller()));
+    format.addMarshaller(auto_ptr<BaseDataStreamMarshaller>(new DataResponseMarshaller()));
+    format.addMarshaller(auto_ptr<BaseDataStreamMarshaller>(new ConnectionControlMarshaller()));
+    format.addMarshaller(auto_ptr<BaseDataStreamMarshaller>(new KeepAliveInfoMarshaller()));
+    format.addMarshaller(auto_ptr<BaseDataStreamMarshaller>(new FlushCommandMarshaller()));
+    format.addMarshaller(auto_ptr<BaseDataStreamMarshaller>(new ConsumerControlMarshaller()));
+    format.addMarshaller(auto_ptr<BaseDataStreamMarshaller>(new JournalTopicAckMarshaller()));
+    format.addMarshaller(auto_ptr<BaseDataStreamMarshaller>(new BrokerIdMarshaller()));
+    format.addMarshaller(auto_ptr<BaseDataStreamMarshaller>(new MessageDispatchMarshaller()));
+    format.addMarshaller(auto_ptr<BaseDataStreamMarshaller>(new ActiveMQMapMessageMarshaller()));
+    format.addMarshaller(auto_ptr<BaseDataStreamMarshaller>(new ActiveMQMessageMarshaller()));
+    format.addMarshaller(auto_ptr<BaseDataStreamMarshaller>(new RemoveInfoMarshaller()));
+    format.addMarshaller(auto_ptr<BaseDataStreamMarshaller>(new ExceptionResponseMarshaller()));
+}

Propchange: incubator/activemq/trunk/amazon/marshal/MarshallerFactory.cpp
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/activemq/trunk/amazon/marshal/MarshallerFactory.cpp
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Added: incubator/activemq/trunk/amazon/marshal/MarshallerFactory.h
URL: http://svn.apache.org/viewvc/incubator/activemq/trunk/amazon/marshal/MarshallerFactory.h?rev=427057&view=auto
==============================================================================
--- incubator/activemq/trunk/amazon/marshal/MarshallerFactory.h (added)
+++ incubator/activemq/trunk/amazon/marshal/MarshallerFactory.h Mon Jul 31 02:36:40 2006
@@ -0,0 +1,47 @@
+/*
+  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.
+*/
+
+// Marshalling code for Open Wire Format 
+//
+//
+// NOTE!: This file is autogenerated - do not modify!
+//        if you need to make a change, please see the Groovy scripts in the
+//        activemq-openwire module
+//
+
+#ifndef MarshallerFactory_h_
+#define MarshallerFactory_h_
+
+#include "marshal/ProtocolFormat.h"
+
+namespace ActiveMQ {
+  namespace Marshalling {
+
+    class MarshallerFactory
+    {
+    public:
+        MarshallerFactory();
+        virtual ~MarshallerFactory();
+    
+        static void configure(ProtocolFormat& format);
+    };
+  }
+}
+
+#endif /*MarshallerFactory_h_*/

Propchange: incubator/activemq/trunk/amazon/marshal/MarshallerFactory.h
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/activemq/trunk/amazon/marshal/MarshallerFactory.h
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Added: incubator/activemq/trunk/amazon/marshal/MessageAckMarshaller.cpp
URL: http://svn.apache.org/viewvc/incubator/activemq/trunk/amazon/marshal/MessageAckMarshaller.cpp?rev=427057&view=auto
==============================================================================
--- incubator/activemq/trunk/amazon/marshal/MessageAckMarshaller.cpp (added)
+++ incubator/activemq/trunk/amazon/marshal/MessageAckMarshaller.cpp Mon Jul 31 02:36:40 2006
@@ -0,0 +1,112 @@
+/*
+  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.
+*/
+
+#include "netinet/in.h"
+#include "marshal/MessageAckMarshaller.h"
+#include "command/MessageAck.h"
+#include "boost/shared_ptr.hpp"
+
+using namespace ActiveMQ::Marshalling;
+using namespace ActiveMQ::Command;
+using namespace ActiveMQ::IO;
+using std::auto_ptr;
+using boost::shared_ptr;
+
+/*
+ *  Marshalling code for Open Wire Format for MessageAck
+ *
+ * NOTE!: This file is autogenerated - do not modify!
+ *        if you need to make a change, please see the Groovy scripts in the
+ *        activemq-core module
+ */
+
+MessageAckMarshaller::MessageAckMarshaller()
+{
+    // no-op
+}
+
+MessageAckMarshaller::~MessageAckMarshaller()
+{
+    // no-op
+}
+
+auto_ptr<IDataStructure> MessageAckMarshaller::createCommand() 
+{
+    return auto_ptr<IDataStructure>(new MessageAck());
+}
+
+char MessageAckMarshaller::getDataStructureType() 
+{
+    return MessageAck::TYPE;
+}
+
+/* 
+ * Un-marshal an object instance from the data input stream
+ */ 
+void
+MessageAckMarshaller::unmarshal(ProtocolFormat& wireFormat, IDataStructure& o, BinaryReader& dataIn, BooleanStream& bs) 
+{
+    BaseCommandMarshaller::unmarshal(wireFormat, o, dataIn, bs);
+
+    MessageAck& info = (MessageAck&) o;
+    info.setDestination( shared_ptr<ActiveMQDestination>(static_cast<ActiveMQDestination*>(unmarshalCachedObject(wireFormat, dataIn, bs).release())) );
+    info.setTransactionId( shared_ptr<TransactionId>(static_cast<TransactionId*>(unmarshalCachedObject(wireFormat, dataIn, bs).release())) );
+    info.setConsumerId( shared_ptr<ConsumerId>(static_cast<ConsumerId*>(unmarshalCachedObject(wireFormat, dataIn, bs).release())) );
+    info.setAckType( dataIn.readByte() );
+    info.setFirstMessageId( shared_ptr<MessageId>(static_cast<MessageId*>(unmarshalNestedObject(wireFormat, dataIn, bs).release())) );
+    info.setLastMessageId( shared_ptr<MessageId>(static_cast<MessageId*>(unmarshalNestedObject(wireFormat, dataIn, bs).release())) );
+    info.setMessageCount( dataIn.readInt() );
+
+}
+
+/*
+ * Write the booleans that this object uses to a BooleanStream
+ */
+size_t
+MessageAckMarshaller::marshal1(ProtocolFormat& wireFormat, const IDataStructure& o, BooleanStream& bs) {
+    MessageAck& info = (MessageAck&) o;
+
+    int rc = BaseCommandMarshaller::marshal1(wireFormat, info, bs);
+    rc += marshal1CachedObject(wireFormat, info.getDestination(), bs);
+    rc += marshal1CachedObject(wireFormat, info.getTransactionId(), bs);
+    rc += marshal1CachedObject(wireFormat, info.getConsumerId(), bs);
+        rc += marshal1NestedObject(wireFormat, info.getFirstMessageId(), bs);
+    rc += marshal1NestedObject(wireFormat, info.getLastMessageId(), bs);
+    
+    return rc + 5;
+}
+
+/* 
+ * Write a object instance to data output stream
+ */
+void
+MessageAckMarshaller::marshal2(ProtocolFormat& wireFormat, const IDataStructure& o, BinaryWriter& dataOut, BooleanStream& bs) {
+    // }
+
+    BaseCommandMarshaller::marshal2(wireFormat, o, dataOut, bs);
+
+    MessageAck& info = (MessageAck&) o;
+    marshal2CachedObject(wireFormat, info.getDestination(), dataOut, bs);
+    marshal2CachedObject(wireFormat, info.getTransactionId(), dataOut, bs);
+    marshal2CachedObject(wireFormat, info.getConsumerId(), dataOut, bs);
+    dataOut.writeByte(info.getAckType());
+    marshal2NestedObject(wireFormat, info.getFirstMessageId(), dataOut, bs);
+    marshal2NestedObject(wireFormat, info.getLastMessageId(), dataOut, bs);
+    dataOut.writeInt(info.getMessageCount());
+}

Propchange: incubator/activemq/trunk/amazon/marshal/MessageAckMarshaller.cpp
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/activemq/trunk/amazon/marshal/MessageAckMarshaller.cpp
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Added: incubator/activemq/trunk/amazon/marshal/MessageAckMarshaller.h
URL: http://svn.apache.org/viewvc/incubator/activemq/trunk/amazon/marshal/MessageAckMarshaller.h?rev=427057&view=auto
==============================================================================
--- incubator/activemq/trunk/amazon/marshal/MessageAckMarshaller.h (added)
+++ incubator/activemq/trunk/amazon/marshal/MessageAckMarshaller.h Mon Jul 31 02:36:40 2006
@@ -0,0 +1,72 @@
+/*
+  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.
+*/
+
+#ifndef MessageAckMarshaller_h_
+#define MessageAckMarshaller_h_
+
+#include <string>
+#include <memory>
+
+#include "command/IDataStructure.h"
+
+/* auto-generated! */
+/* we could cut this down  - for now include all possible headers */
+#include "command/BrokerId.h"
+#include "command/ConnectionId.h"
+#include "command/ConsumerId.h"
+#include "command/ProducerId.h"
+#include "command/SessionId.h"
+#include "command/BaseCommand.h"
+
+#include "marshal/BinaryReader.h"
+#include "marshal/BinaryWriter.h"
+
+#include "marshal/BaseCommandMarshaller.h"
+
+#include "marshal/ProtocolFormat.h"
+
+namespace ActiveMQ {
+  namespace Marshalling {
+
+    class MessageAckMarshaller : public BaseCommandMarshaller
+    {
+    public:
+        MessageAckMarshaller();
+        virtual ~MessageAckMarshaller();
+
+        virtual auto_ptr<ActiveMQ::Command::IDataStructure> createCommand();
+        virtual char getDataStructureType();
+        
+        virtual void unmarshal(ProtocolFormat& wireFormat,
+                     ActiveMQ::Command::IDataStructure& o,
+                     ActiveMQ::IO::BinaryReader& dataIn,
+                     ActiveMQ::IO::BooleanStream& bs);
+
+        virtual size_t marshal1(ProtocolFormat& wireFormat, 
+                             const ActiveMQ::Command::IDataStructure& o,
+                             ActiveMQ::IO::BooleanStream& bs);
+
+        virtual void marshal2(ProtocolFormat& wireFormat, 
+                              const ActiveMQ::Command::IDataStructure& o,
+                              ActiveMQ::IO::BinaryWriter& dataOut,
+                              ActiveMQ::IO::BooleanStream& bs);
+    };
+  }
+}
+#endif /*MessageAckMarshaller_h_*/

Propchange: incubator/activemq/trunk/amazon/marshal/MessageAckMarshaller.h
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/activemq/trunk/amazon/marshal/MessageAckMarshaller.h
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Added: incubator/activemq/trunk/amazon/marshal/MessageDispatchMarshaller.cpp
URL: http://svn.apache.org/viewvc/incubator/activemq/trunk/amazon/marshal/MessageDispatchMarshaller.cpp?rev=427057&view=auto
==============================================================================
--- incubator/activemq/trunk/amazon/marshal/MessageDispatchMarshaller.cpp (added)
+++ incubator/activemq/trunk/amazon/marshal/MessageDispatchMarshaller.cpp Mon Jul 31 02:36:40 2006
@@ -0,0 +1,104 @@
+/*
+  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.
+*/
+
+#include "netinet/in.h"
+#include "marshal/MessageDispatchMarshaller.h"
+#include "command/MessageDispatch.h"
+#include "boost/shared_ptr.hpp"
+
+using namespace ActiveMQ::Marshalling;
+using namespace ActiveMQ::Command;
+using namespace ActiveMQ::IO;
+using std::auto_ptr;
+using boost::shared_ptr;
+
+/*
+ *  Marshalling code for Open Wire Format for MessageDispatch
+ *
+ * NOTE!: This file is autogenerated - do not modify!
+ *        if you need to make a change, please see the Groovy scripts in the
+ *        activemq-core module
+ */
+
+MessageDispatchMarshaller::MessageDispatchMarshaller()
+{
+    // no-op
+}
+
+MessageDispatchMarshaller::~MessageDispatchMarshaller()
+{
+    // no-op
+}
+
+auto_ptr<IDataStructure> MessageDispatchMarshaller::createCommand() 
+{
+    return auto_ptr<IDataStructure>(new MessageDispatch());
+}
+
+char MessageDispatchMarshaller::getDataStructureType() 
+{
+    return MessageDispatch::TYPE;
+}
+
+/* 
+ * Un-marshal an object instance from the data input stream
+ */ 
+void
+MessageDispatchMarshaller::unmarshal(ProtocolFormat& wireFormat, IDataStructure& o, BinaryReader& dataIn, BooleanStream& bs) 
+{
+    BaseCommandMarshaller::unmarshal(wireFormat, o, dataIn, bs);
+
+    MessageDispatch& info = (MessageDispatch&) o;
+    info.setConsumerId( shared_ptr<ConsumerId>(static_cast<ConsumerId*>(unmarshalCachedObject(wireFormat, dataIn, bs).release())) );
+    info.setDestination( shared_ptr<ActiveMQDestination>(static_cast<ActiveMQDestination*>(unmarshalCachedObject(wireFormat, dataIn, bs).release())) );
+    info.setMessage( shared_ptr<Message>(static_cast<Message*>(unmarshalNestedObject(wireFormat, dataIn, bs).release())) );
+    info.setRedeliveryCounter( dataIn.readInt() );
+
+}
+
+/*
+ * Write the booleans that this object uses to a BooleanStream
+ */
+size_t
+MessageDispatchMarshaller::marshal1(ProtocolFormat& wireFormat, const IDataStructure& o, BooleanStream& bs) {
+    MessageDispatch& info = (MessageDispatch&) o;
+
+    int rc = BaseCommandMarshaller::marshal1(wireFormat, info, bs);
+    rc += marshal1CachedObject(wireFormat, info.getConsumerId(), bs);
+    rc += marshal1CachedObject(wireFormat, info.getDestination(), bs);
+    rc += marshal1NestedObject(wireFormat, info.getMessage(), bs);
+    
+    return rc + 4;
+}
+
+/* 
+ * Write a object instance to data output stream
+ */
+void
+MessageDispatchMarshaller::marshal2(ProtocolFormat& wireFormat, const IDataStructure& o, BinaryWriter& dataOut, BooleanStream& bs) {
+    // }
+
+    BaseCommandMarshaller::marshal2(wireFormat, o, dataOut, bs);
+
+    MessageDispatch& info = (MessageDispatch&) o;
+    marshal2CachedObject(wireFormat, info.getConsumerId(), dataOut, bs);
+    marshal2CachedObject(wireFormat, info.getDestination(), dataOut, bs);
+    marshal2NestedObject(wireFormat, info.getMessage(), dataOut, bs);
+    dataOut.writeInt(info.getRedeliveryCounter());
+}

Propchange: incubator/activemq/trunk/amazon/marshal/MessageDispatchMarshaller.cpp
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/activemq/trunk/amazon/marshal/MessageDispatchMarshaller.cpp
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Added: incubator/activemq/trunk/amazon/marshal/MessageDispatchMarshaller.h
URL: http://svn.apache.org/viewvc/incubator/activemq/trunk/amazon/marshal/MessageDispatchMarshaller.h?rev=427057&view=auto
==============================================================================
--- incubator/activemq/trunk/amazon/marshal/MessageDispatchMarshaller.h (added)
+++ incubator/activemq/trunk/amazon/marshal/MessageDispatchMarshaller.h Mon Jul 31 02:36:40 2006
@@ -0,0 +1,72 @@
+/*
+  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.
+*/
+
+#ifndef MessageDispatchMarshaller_h_
+#define MessageDispatchMarshaller_h_
+
+#include <string>
+#include <memory>
+
+#include "command/IDataStructure.h"
+
+/* auto-generated! */
+/* we could cut this down  - for now include all possible headers */
+#include "command/BrokerId.h"
+#include "command/ConnectionId.h"
+#include "command/ConsumerId.h"
+#include "command/ProducerId.h"
+#include "command/SessionId.h"
+#include "command/BaseCommand.h"
+
+#include "marshal/BinaryReader.h"
+#include "marshal/BinaryWriter.h"
+
+#include "marshal/BaseCommandMarshaller.h"
+
+#include "marshal/ProtocolFormat.h"
+
+namespace ActiveMQ {
+  namespace Marshalling {
+
+    class MessageDispatchMarshaller : public BaseCommandMarshaller
+    {
+    public:
+        MessageDispatchMarshaller();
+        virtual ~MessageDispatchMarshaller();
+
+        virtual auto_ptr<ActiveMQ::Command::IDataStructure> createCommand();
+        virtual char getDataStructureType();
+        
+        virtual void unmarshal(ProtocolFormat& wireFormat,
+                     ActiveMQ::Command::IDataStructure& o,
+                     ActiveMQ::IO::BinaryReader& dataIn,
+                     ActiveMQ::IO::BooleanStream& bs);
+
+        virtual size_t marshal1(ProtocolFormat& wireFormat, 
+                             const ActiveMQ::Command::IDataStructure& o,
+                             ActiveMQ::IO::BooleanStream& bs);
+
+        virtual void marshal2(ProtocolFormat& wireFormat, 
+                              const ActiveMQ::Command::IDataStructure& o,
+                              ActiveMQ::IO::BinaryWriter& dataOut,
+                              ActiveMQ::IO::BooleanStream& bs);
+    };
+  }
+}
+#endif /*MessageDispatchMarshaller_h_*/

Propchange: incubator/activemq/trunk/amazon/marshal/MessageDispatchMarshaller.h
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/activemq/trunk/amazon/marshal/MessageDispatchMarshaller.h
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Added: incubator/activemq/trunk/amazon/marshal/MessageDispatchNotificationMarshaller.cpp
URL: http://svn.apache.org/viewvc/incubator/activemq/trunk/amazon/marshal/MessageDispatchNotificationMarshaller.cpp?rev=427057&view=auto
==============================================================================
--- incubator/activemq/trunk/amazon/marshal/MessageDispatchNotificationMarshaller.cpp (added)
+++ incubator/activemq/trunk/amazon/marshal/MessageDispatchNotificationMarshaller.cpp Mon Jul 31 02:36:40 2006
@@ -0,0 +1,105 @@
+/*
+  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.
+*/
+
+#include "netinet/in.h"
+#include "marshal/MessageDispatchNotificationMarshaller.h"
+#include "command/MessageDispatchNotification.h"
+#include "boost/shared_ptr.hpp"
+
+using namespace ActiveMQ::Marshalling;
+using namespace ActiveMQ::Command;
+using namespace ActiveMQ::IO;
+using std::auto_ptr;
+using boost::shared_ptr;
+
+/*
+ *  Marshalling code for Open Wire Format for MessageDispatchNotification
+ *
+ * NOTE!: This file is autogenerated - do not modify!
+ *        if you need to make a change, please see the Groovy scripts in the
+ *        activemq-core module
+ */
+
+MessageDispatchNotificationMarshaller::MessageDispatchNotificationMarshaller()
+{
+    // no-op
+}
+
+MessageDispatchNotificationMarshaller::~MessageDispatchNotificationMarshaller()
+{
+    // no-op
+}
+
+auto_ptr<IDataStructure> MessageDispatchNotificationMarshaller::createCommand() 
+{
+    return auto_ptr<IDataStructure>(new MessageDispatchNotification());
+}
+
+char MessageDispatchNotificationMarshaller::getDataStructureType() 
+{
+    return MessageDispatchNotification::TYPE;
+}
+
+/* 
+ * Un-marshal an object instance from the data input stream
+ */ 
+void
+MessageDispatchNotificationMarshaller::unmarshal(ProtocolFormat& wireFormat, IDataStructure& o, BinaryReader& dataIn, BooleanStream& bs) 
+{
+    BaseCommandMarshaller::unmarshal(wireFormat, o, dataIn, bs);
+
+    MessageDispatchNotification& info = (MessageDispatchNotification&) o;
+    info.setConsumerId( shared_ptr<ConsumerId>(static_cast<ConsumerId*>(unmarshalCachedObject(wireFormat, dataIn, bs).release())) );
+    info.setDestination( shared_ptr<ActiveMQDestination>(static_cast<ActiveMQDestination*>(unmarshalCachedObject(wireFormat, dataIn, bs).release())) );
+    info.setDeliverySequenceId( unmarshalLong(wireFormat, dataIn, bs) );
+    info.setMessageId( shared_ptr<MessageId>(static_cast<MessageId*>(unmarshalNestedObject(wireFormat, dataIn, bs).release())) );
+
+}
+
+/*
+ * Write the booleans that this object uses to a BooleanStream
+ */
+size_t
+MessageDispatchNotificationMarshaller::marshal1(ProtocolFormat& wireFormat, const IDataStructure& o, BooleanStream& bs) {
+    MessageDispatchNotification& info = (MessageDispatchNotification&) o;
+
+    int rc = BaseCommandMarshaller::marshal1(wireFormat, info, bs);
+    rc += marshal1CachedObject(wireFormat, info.getConsumerId(), bs);
+    rc += marshal1CachedObject(wireFormat, info.getDestination(), bs);
+    rc += writeLong1(info.getDeliverySequenceId(), bs);
+    rc += marshal1NestedObject(wireFormat, info.getMessageId(), bs);
+
+    return rc + 0;
+}
+
+/* 
+ * Write a object instance to data output stream
+ */
+void
+MessageDispatchNotificationMarshaller::marshal2(ProtocolFormat& wireFormat, const IDataStructure& o, BinaryWriter& dataOut, BooleanStream& bs) {
+    // }
+
+    BaseCommandMarshaller::marshal2(wireFormat, o, dataOut, bs);
+
+    MessageDispatchNotification& info = (MessageDispatchNotification&) o;
+    marshal2CachedObject(wireFormat, info.getConsumerId(), dataOut, bs);
+    marshal2CachedObject(wireFormat, info.getDestination(), dataOut, bs);
+    writeLong2(info.getDeliverySequenceId(), dataOut, bs);
+    marshal2NestedObject(wireFormat, info.getMessageId(), dataOut, bs);
+}

Propchange: incubator/activemq/trunk/amazon/marshal/MessageDispatchNotificationMarshaller.cpp
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/activemq/trunk/amazon/marshal/MessageDispatchNotificationMarshaller.cpp
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Added: incubator/activemq/trunk/amazon/marshal/MessageDispatchNotificationMarshaller.h
URL: http://svn.apache.org/viewvc/incubator/activemq/trunk/amazon/marshal/MessageDispatchNotificationMarshaller.h?rev=427057&view=auto
==============================================================================
--- incubator/activemq/trunk/amazon/marshal/MessageDispatchNotificationMarshaller.h (added)
+++ incubator/activemq/trunk/amazon/marshal/MessageDispatchNotificationMarshaller.h Mon Jul 31 02:36:40 2006
@@ -0,0 +1,72 @@
+/*
+  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.
+*/
+
+#ifndef MessageDispatchNotificationMarshaller_h_
+#define MessageDispatchNotificationMarshaller_h_
+
+#include <string>
+#include <memory>
+
+#include "command/IDataStructure.h"
+
+/* auto-generated! */
+/* we could cut this down  - for now include all possible headers */
+#include "command/BrokerId.h"
+#include "command/ConnectionId.h"
+#include "command/ConsumerId.h"
+#include "command/ProducerId.h"
+#include "command/SessionId.h"
+#include "command/BaseCommand.h"
+
+#include "marshal/BinaryReader.h"
+#include "marshal/BinaryWriter.h"
+
+#include "marshal/BaseCommandMarshaller.h"
+
+#include "marshal/ProtocolFormat.h"
+
+namespace ActiveMQ {
+  namespace Marshalling {
+
+    class MessageDispatchNotificationMarshaller : public BaseCommandMarshaller
+    {
+    public:
+        MessageDispatchNotificationMarshaller();
+        virtual ~MessageDispatchNotificationMarshaller();
+
+        virtual auto_ptr<ActiveMQ::Command::IDataStructure> createCommand();
+        virtual char getDataStructureType();
+        
+        virtual void unmarshal(ProtocolFormat& wireFormat,
+                     ActiveMQ::Command::IDataStructure& o,
+                     ActiveMQ::IO::BinaryReader& dataIn,
+                     ActiveMQ::IO::BooleanStream& bs);
+
+        virtual size_t marshal1(ProtocolFormat& wireFormat, 
+                             const ActiveMQ::Command::IDataStructure& o,
+                             ActiveMQ::IO::BooleanStream& bs);
+
+        virtual void marshal2(ProtocolFormat& wireFormat, 
+                              const ActiveMQ::Command::IDataStructure& o,
+                              ActiveMQ::IO::BinaryWriter& dataOut,
+                              ActiveMQ::IO::BooleanStream& bs);
+    };
+  }
+}
+#endif /*MessageDispatchNotificationMarshaller_h_*/

Propchange: incubator/activemq/trunk/amazon/marshal/MessageDispatchNotificationMarshaller.h
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/activemq/trunk/amazon/marshal/MessageDispatchNotificationMarshaller.h
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Added: incubator/activemq/trunk/amazon/marshal/MessageIdMarshaller.cpp
URL: http://svn.apache.org/viewvc/incubator/activemq/trunk/amazon/marshal/MessageIdMarshaller.cpp?rev=427057&view=auto
==============================================================================
--- incubator/activemq/trunk/amazon/marshal/MessageIdMarshaller.cpp (added)
+++ incubator/activemq/trunk/amazon/marshal/MessageIdMarshaller.cpp Mon Jul 31 02:36:40 2006
@@ -0,0 +1,100 @@
+/*
+  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.
+*/
+
+#include "netinet/in.h"
+#include "marshal/MessageIdMarshaller.h"
+#include "command/MessageId.h"
+#include "boost/shared_ptr.hpp"
+
+using namespace ActiveMQ::Marshalling;
+using namespace ActiveMQ::Command;
+using namespace ActiveMQ::IO;
+using std::auto_ptr;
+using boost::shared_ptr;
+
+/*
+ *  Marshalling code for Open Wire Format for MessageId
+ *
+ * NOTE!: This file is autogenerated - do not modify!
+ *        if you need to make a change, please see the Groovy scripts in the
+ *        activemq-core module
+ */
+
+MessageIdMarshaller::MessageIdMarshaller()
+{
+    // no-op
+}
+
+MessageIdMarshaller::~MessageIdMarshaller()
+{
+    // no-op
+}
+
+auto_ptr<IDataStructure> MessageIdMarshaller::createCommand() 
+{
+    return auto_ptr<IDataStructure>(new MessageId());
+}
+
+char MessageIdMarshaller::getDataStructureType() 
+{
+    return MessageId::TYPE;
+}
+
+/* 
+ * Un-marshal an object instance from the data input stream
+ */ 
+void
+MessageIdMarshaller::unmarshal(ProtocolFormat& wireFormat, IDataStructure& o, BinaryReader& dataIn, BooleanStream& bs) 
+{
+
+    MessageId& info = (MessageId&) o;
+    info.setProducerId( shared_ptr<ProducerId>(static_cast<ProducerId*>(unmarshalCachedObject(wireFormat, dataIn, bs).release())) );
+    info.setProducerSequenceId( unmarshalLong(wireFormat, dataIn, bs) );
+    info.setBrokerSequenceId( unmarshalLong(wireFormat, dataIn, bs) );
+
+}
+
+/*
+ * Write the booleans that this object uses to a BooleanStream
+ */
+size_t
+MessageIdMarshaller::marshal1(ProtocolFormat& wireFormat, const IDataStructure& o, BooleanStream& bs) {
+    MessageId& info = (MessageId&) o;
+
+    int rc = 0;
+    rc += marshal1CachedObject(wireFormat, info.getProducerId(), bs);
+    rc += writeLong1(info.getProducerSequenceId(), bs);
+    rc += writeLong1(info.getBrokerSequenceId(), bs);
+
+    return rc + 0;
+}
+
+/* 
+ * Write a object instance to data output stream
+ */
+void
+MessageIdMarshaller::marshal2(ProtocolFormat& wireFormat, const IDataStructure& o, BinaryWriter& dataOut, BooleanStream& bs) {
+    // }
+
+
+    MessageId& info = (MessageId&) o;
+    marshal2CachedObject(wireFormat, info.getProducerId(), dataOut, bs);
+    writeLong2(info.getProducerSequenceId(), dataOut, bs);
+    writeLong2(info.getBrokerSequenceId(), dataOut, bs);
+}

Propchange: incubator/activemq/trunk/amazon/marshal/MessageIdMarshaller.cpp
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/activemq/trunk/amazon/marshal/MessageIdMarshaller.cpp
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Added: incubator/activemq/trunk/amazon/marshal/MessageIdMarshaller.h
URL: http://svn.apache.org/viewvc/incubator/activemq/trunk/amazon/marshal/MessageIdMarshaller.h?rev=427057&view=auto
==============================================================================
--- incubator/activemq/trunk/amazon/marshal/MessageIdMarshaller.h (added)
+++ incubator/activemq/trunk/amazon/marshal/MessageIdMarshaller.h Mon Jul 31 02:36:40 2006
@@ -0,0 +1,72 @@
+/*
+  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.
+*/
+
+#ifndef MessageIdMarshaller_h_
+#define MessageIdMarshaller_h_
+
+#include <string>
+#include <memory>
+
+#include "command/IDataStructure.h"
+
+/* auto-generated! */
+/* we could cut this down  - for now include all possible headers */
+#include "command/BrokerId.h"
+#include "command/ConnectionId.h"
+#include "command/ConsumerId.h"
+#include "command/ProducerId.h"
+#include "command/SessionId.h"
+#include "command/BaseCommand.h"
+
+#include "marshal/BinaryReader.h"
+#include "marshal/BinaryWriter.h"
+
+#include "marshal/BaseDataStreamMarshaller.h"
+
+#include "marshal/ProtocolFormat.h"
+
+namespace ActiveMQ {
+  namespace Marshalling {
+
+    class MessageIdMarshaller : public BaseDataStreamMarshaller
+    {
+    public:
+        MessageIdMarshaller();
+        virtual ~MessageIdMarshaller();
+
+        virtual auto_ptr<ActiveMQ::Command::IDataStructure> createCommand();
+        virtual char getDataStructureType();
+        
+        virtual void unmarshal(ProtocolFormat& wireFormat,
+                     ActiveMQ::Command::IDataStructure& o,
+                     ActiveMQ::IO::BinaryReader& dataIn,
+                     ActiveMQ::IO::BooleanStream& bs);
+
+        virtual size_t marshal1(ProtocolFormat& wireFormat, 
+                             const ActiveMQ::Command::IDataStructure& o,
+                             ActiveMQ::IO::BooleanStream& bs);
+
+        virtual void marshal2(ProtocolFormat& wireFormat, 
+                              const ActiveMQ::Command::IDataStructure& o,
+                              ActiveMQ::IO::BinaryWriter& dataOut,
+                              ActiveMQ::IO::BooleanStream& bs);
+    };
+  }
+}
+#endif /*MessageIdMarshaller_h_*/

Propchange: incubator/activemq/trunk/amazon/marshal/MessageIdMarshaller.h
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/activemq/trunk/amazon/marshal/MessageIdMarshaller.h
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Added: incubator/activemq/trunk/amazon/marshal/MessageMarshaller.cpp
URL: http://svn.apache.org/viewvc/incubator/activemq/trunk/amazon/marshal/MessageMarshaller.cpp?rev=427057&view=auto
==============================================================================
--- incubator/activemq/trunk/amazon/marshal/MessageMarshaller.cpp (added)
+++ incubator/activemq/trunk/amazon/marshal/MessageMarshaller.cpp Mon Jul 31 02:36:40 2006
@@ -0,0 +1,170 @@
+/*
+  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.
+*/
+
+#include "netinet/in.h"
+#include "marshal/MessageMarshaller.h"
+#include "command/Message.h"
+#include "boost/shared_ptr.hpp"
+
+using namespace ActiveMQ::Marshalling;
+using namespace ActiveMQ::Command;
+using namespace ActiveMQ::IO;
+using std::auto_ptr;
+using boost::shared_ptr;
+
+/*
+ *  Marshalling code for Open Wire Format for Message
+ *
+ * NOTE!: This file is autogenerated - do not modify!
+ *        if you need to make a change, please see the Groovy scripts in the
+ *        activemq-core module
+ */
+
+MessageMarshaller::MessageMarshaller()
+{
+    // no-op
+}
+
+MessageMarshaller::~MessageMarshaller()
+{
+    // no-op
+}
+
+/* 
+ * Un-marshal an object instance from the data input stream
+ */ 
+void
+MessageMarshaller::unmarshal(ProtocolFormat& wireFormat, IDataStructure& o, BinaryReader& dataIn, BooleanStream& bs) 
+{
+    BaseCommandMarshaller::unmarshal(wireFormat, o, dataIn, bs);
+
+    Message& info = (Message&) o;
+    info.setProducerId( shared_ptr<ProducerId>(static_cast<ProducerId*>(unmarshalCachedObject(wireFormat, dataIn, bs).release())) );
+    info.setDestination( shared_ptr<ActiveMQDestination>(static_cast<ActiveMQDestination*>(unmarshalCachedObject(wireFormat, dataIn, bs).release())) );
+    info.setTransactionId( shared_ptr<TransactionId>(static_cast<TransactionId*>(unmarshalCachedObject(wireFormat, dataIn, bs).release())) );
+    info.setOriginalDestination( shared_ptr<ActiveMQDestination>(static_cast<ActiveMQDestination*>(unmarshalCachedObject(wireFormat, dataIn, bs).release())) );
+    info.setMessageId( shared_ptr<MessageId>(static_cast<MessageId*>(unmarshalNestedObject(wireFormat, dataIn, bs).release())) );
+    info.setOriginalTransactionId( shared_ptr<TransactionId>(static_cast<TransactionId*>(unmarshalCachedObject(wireFormat, dataIn, bs).release())) );
+    info.setGroupID( unmarshalString(wireFormat, dataIn, bs) );
+    info.setGroupSequence( dataIn.readInt() );
+    info.setCorrelationId( unmarshalString(wireFormat, dataIn, bs) );
+    info.setPersistent( bs.readBoolean() );
+    info.setExpiration( unmarshalLong(wireFormat, dataIn, bs) );
+    info.setPriority( dataIn.readByte() );
+    info.setReplyTo( shared_ptr<ActiveMQDestination>(static_cast<ActiveMQDestination*>(unmarshalNestedObject(wireFormat, dataIn, bs).release())) );
+    info.setTimestamp( unmarshalLong(wireFormat, dataIn, bs) );
+    info.setType( unmarshalString(wireFormat, dataIn, bs) );
+    info.setContent( unmarshalByteSequence(wireFormat, dataIn, bs) );
+    info.setMarshalledProperties( unmarshalByteSequence(wireFormat, dataIn, bs) );
+    info.setDataStructure( shared_ptr<IDataStructure>(static_cast<IDataStructure*>(unmarshalNestedObject(wireFormat, dataIn, bs).release())) );
+    info.setTargetConsumerId( shared_ptr<ConsumerId>(static_cast<ConsumerId*>(unmarshalCachedObject(wireFormat, dataIn, bs).release())) );
+    info.setCompressed( bs.readBoolean() );
+    info.setRedeliveryCounter( dataIn.readInt() );
+
+    if (bs.readBoolean()) {
+        short size = dataIn.readShort();
+        std::vector<shared_ptr<const BrokerId> > value;
+        for( int i=0; i < size; i++ )
+            value.push_back(shared_ptr<BrokerId>(static_cast<BrokerId*>(unmarshalNestedObject(wireFormat,dataIn, bs).release())));
+        info.setBrokerPath( value );
+    }
+    info.setArrival( unmarshalLong(wireFormat, dataIn, bs) );
+    info.setUserID( unmarshalString(wireFormat, dataIn, bs) );
+    info.setRecievedByDFBridge( bs.readBoolean() );
+
+}
+
+/*
+ * Write the booleans that this object uses to a BooleanStream
+ */
+size_t
+MessageMarshaller::marshal1(ProtocolFormat& wireFormat, const IDataStructure& o, BooleanStream& bs) {
+    Message& info = (Message&) o;
+
+    int rc = BaseCommandMarshaller::marshal1(wireFormat, info, bs);
+    rc += marshal1CachedObject(wireFormat, info.getProducerId(), bs);
+    rc += marshal1CachedObject(wireFormat, info.getDestination(), bs);
+    rc += marshal1CachedObject(wireFormat, info.getTransactionId(), bs);
+    rc += marshal1CachedObject(wireFormat, info.getOriginalDestination(), bs);
+    rc += marshal1NestedObject(wireFormat, info.getMessageId(), bs);
+    rc += marshal1CachedObject(wireFormat, info.getOriginalTransactionId(), bs);
+    rc += writeString1(info.getGroupID(), bs);
+        rc += writeString1(info.getCorrelationId(), bs);
+    bs.writeBoolean(info.isPersistent());
+    rc += writeLong1(info.getExpiration(), bs);
+        rc += marshal1NestedObject(wireFormat, info.getReplyTo(), bs);
+    rc += writeLong1(info.getTimestamp(), bs);
+    rc += writeString1(info.getType(), bs);
+    bs.writeBoolean(!(info.getContent().empty()));
+    rc += info.getContent().empty() ? 0 : info.getContent().size()+4;
+    bs.writeBoolean(!(info.getMarshalledProperties().empty()));
+    rc += info.getMarshalledProperties().empty() ? 0 : info.getMarshalledProperties().size()+4;
+    rc += marshal1NestedObject(wireFormat, info.getDataStructure(), bs);
+    rc += marshal1CachedObject(wireFormat, info.getTargetConsumerId(), bs);
+    bs.writeBoolean(info.isCompressed());
+        rc += marshal1ObjectArray(wireFormat, info.getBrokerPath(), bs);
+    rc += writeLong1(info.getArrival(), bs);
+    rc += writeString1(info.getUserID(), bs);
+    bs.writeBoolean(info.isRecievedByDFBridge());
+
+    return rc + 9;
+}
+
+/* 
+ * Write a object instance to data output stream
+ */
+void
+MessageMarshaller::marshal2(ProtocolFormat& wireFormat, const IDataStructure& o, BinaryWriter& dataOut, BooleanStream& bs) {
+    // }
+
+    BaseCommandMarshaller::marshal2(wireFormat, o, dataOut, bs);
+
+    Message& info = (Message&) o;
+    marshal2CachedObject(wireFormat, info.getProducerId(), dataOut, bs);
+    marshal2CachedObject(wireFormat, info.getDestination(), dataOut, bs);
+    marshal2CachedObject(wireFormat, info.getTransactionId(), dataOut, bs);
+    marshal2CachedObject(wireFormat, info.getOriginalDestination(), dataOut, bs);
+    marshal2NestedObject(wireFormat, info.getMessageId(), dataOut, bs);
+    marshal2CachedObject(wireFormat, info.getOriginalTransactionId(), dataOut, bs);
+    writeString2(info.getGroupID(), dataOut, bs);
+    dataOut.writeInt(info.getGroupSequence());
+    writeString2(info.getCorrelationId(), dataOut, bs);
+    bs.readBoolean();
+    writeLong2(info.getExpiration(), dataOut, bs);
+    dataOut.writeByte(info.getPriority());
+    marshal2NestedObject(wireFormat, info.getReplyTo(), dataOut, bs);
+    writeLong2(info.getTimestamp(), dataOut, bs);
+    writeString2(info.getType(), dataOut, bs);
+    if(bs.readBoolean()) {
+       dataOut.writeInt(info.getContent().size());
+       dataOut.write(&((info.getContent())[0]), info.getContent().size());
+    }
+    if(bs.readBoolean()) {
+       dataOut.writeInt(info.getMarshalledProperties().size());
+       dataOut.write(&((info.getMarshalledProperties())[0]), info.getMarshalledProperties().size());
+    }
+    marshal2NestedObject(wireFormat, info.getDataStructure(), dataOut, bs);
+    marshal2CachedObject(wireFormat, info.getTargetConsumerId(), dataOut, bs);
+    bs.readBoolean();
+    dataOut.writeInt(info.getRedeliveryCounter());
+    marshal2ObjectArray(wireFormat, info.getBrokerPath(), dataOut, bs);
+    writeLong2(info.getArrival(), dataOut, bs);
+    writeString2(info.getUserID(), dataOut, bs);
+    bs.readBoolean();
+}

Propchange: incubator/activemq/trunk/amazon/marshal/MessageMarshaller.cpp
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/activemq/trunk/amazon/marshal/MessageMarshaller.cpp
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Added: incubator/activemq/trunk/amazon/marshal/MessageMarshaller.h
URL: http://svn.apache.org/viewvc/incubator/activemq/trunk/amazon/marshal/MessageMarshaller.h?rev=427057&view=auto
==============================================================================
--- incubator/activemq/trunk/amazon/marshal/MessageMarshaller.h (added)
+++ incubator/activemq/trunk/amazon/marshal/MessageMarshaller.h Mon Jul 31 02:36:40 2006
@@ -0,0 +1,72 @@
+/*
+  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.
+*/
+
+#ifndef MessageMarshaller_h_
+#define MessageMarshaller_h_
+
+#include <string>
+#include <memory>
+
+#include "command/IDataStructure.h"
+
+/* auto-generated! */
+/* we could cut this down  - for now include all possible headers */
+#include "command/BrokerId.h"
+#include "command/ConnectionId.h"
+#include "command/ConsumerId.h"
+#include "command/ProducerId.h"
+#include "command/SessionId.h"
+#include "command/BaseCommand.h"
+
+#include "marshal/BinaryReader.h"
+#include "marshal/BinaryWriter.h"
+
+#include "marshal/BaseCommandMarshaller.h"
+
+#include "marshal/ProtocolFormat.h"
+
+namespace ActiveMQ {
+  namespace Marshalling {
+
+    class MessageMarshaller : public BaseCommandMarshaller
+    {
+    public:
+        MessageMarshaller();
+        virtual ~MessageMarshaller();
+
+        virtual auto_ptr<ActiveMQ::Command::IDataStructure> createCommand() = 0;
+        virtual char getDataStructureType() = 0;
+        
+        virtual void unmarshal(ProtocolFormat& wireFormat,
+                     ActiveMQ::Command::IDataStructure& o,
+                     ActiveMQ::IO::BinaryReader& dataIn,
+                     ActiveMQ::IO::BooleanStream& bs);
+
+        virtual size_t marshal1(ProtocolFormat& wireFormat, 
+                             const ActiveMQ::Command::IDataStructure& o,
+                             ActiveMQ::IO::BooleanStream& bs);
+
+        virtual void marshal2(ProtocolFormat& wireFormat, 
+                              const ActiveMQ::Command::IDataStructure& o,
+                              ActiveMQ::IO::BinaryWriter& dataOut,
+                              ActiveMQ::IO::BooleanStream& bs);
+    };
+  }
+}
+#endif /*MessageMarshaller_h_*/

Propchange: incubator/activemq/trunk/amazon/marshal/MessageMarshaller.h
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/activemq/trunk/amazon/marshal/MessageMarshaller.h
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Added: incubator/activemq/trunk/amazon/marshal/NetworkBridgeFilterMarshaller.cpp
URL: http://svn.apache.org/viewvc/incubator/activemq/trunk/amazon/marshal/NetworkBridgeFilterMarshaller.cpp?rev=427057&view=auto
==============================================================================
--- incubator/activemq/trunk/amazon/marshal/NetworkBridgeFilterMarshaller.cpp (added)
+++ incubator/activemq/trunk/amazon/marshal/NetworkBridgeFilterMarshaller.cpp Mon Jul 31 02:36:40 2006
@@ -0,0 +1,96 @@
+/*
+  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.
+*/
+
+#include "netinet/in.h"
+#include "marshal/NetworkBridgeFilterMarshaller.h"
+#include "command/NetworkBridgeFilter.h"
+#include "boost/shared_ptr.hpp"
+
+using namespace ActiveMQ::Marshalling;
+using namespace ActiveMQ::Command;
+using namespace ActiveMQ::IO;
+using std::auto_ptr;
+using boost::shared_ptr;
+
+/*
+ *  Marshalling code for Open Wire Format for NetworkBridgeFilter
+ *
+ * NOTE!: This file is autogenerated - do not modify!
+ *        if you need to make a change, please see the Groovy scripts in the
+ *        activemq-core module
+ */
+
+NetworkBridgeFilterMarshaller::NetworkBridgeFilterMarshaller()
+{
+    // no-op
+}
+
+NetworkBridgeFilterMarshaller::~NetworkBridgeFilterMarshaller()
+{
+    // no-op
+}
+
+auto_ptr<IDataStructure> NetworkBridgeFilterMarshaller::createCommand() 
+{
+    return auto_ptr<IDataStructure>(new NetworkBridgeFilter());
+}
+
+char NetworkBridgeFilterMarshaller::getDataStructureType() 
+{
+    return NetworkBridgeFilter::TYPE;
+}
+
+/* 
+ * Un-marshal an object instance from the data input stream
+ */ 
+void
+NetworkBridgeFilterMarshaller::unmarshal(ProtocolFormat& wireFormat, IDataStructure& o, BinaryReader& dataIn, BooleanStream& bs) 
+{
+
+    NetworkBridgeFilter& info = (NetworkBridgeFilter&) o;
+    info.setNetworkTTL( dataIn.readInt() );
+    info.setNetworkBrokerId( shared_ptr<BrokerId>(static_cast<BrokerId*>(unmarshalCachedObject(wireFormat, dataIn, bs).release())) );
+
+}
+
+/*
+ * Write the booleans that this object uses to a BooleanStream
+ */
+size_t
+NetworkBridgeFilterMarshaller::marshal1(ProtocolFormat& wireFormat, const IDataStructure& o, BooleanStream& bs) {
+    NetworkBridgeFilter& info = (NetworkBridgeFilter&) o;
+
+    int rc = 0;
+        rc += marshal1CachedObject(wireFormat, info.getNetworkBrokerId(), bs);
+
+    return rc + 4;
+}
+
+/* 
+ * Write a object instance to data output stream
+ */
+void
+NetworkBridgeFilterMarshaller::marshal2(ProtocolFormat& wireFormat, const IDataStructure& o, BinaryWriter& dataOut, BooleanStream& bs) {
+    // }
+
+
+    NetworkBridgeFilter& info = (NetworkBridgeFilter&) o;
+    dataOut.writeInt(info.getNetworkTTL());
+    marshal2CachedObject(wireFormat, info.getNetworkBrokerId(), dataOut, bs);
+}

Propchange: incubator/activemq/trunk/amazon/marshal/NetworkBridgeFilterMarshaller.cpp
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/activemq/trunk/amazon/marshal/NetworkBridgeFilterMarshaller.cpp
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL



Mime
View raw message