18#ifndef _ACTIVEMQ_UTIL_COMPOSITEDATA_H_
19#define _ACTIVEMQ_UTIL_COMPOSITEDATA_H_
30 using decaf::util::LinkedList;
31 using decaf::net::URI;
32 using decaf::util::Properties;
62 this->components = components;
70 this->fragment = fragment;
78 this->parameters = parameters;
86 this->scheme = scheme;
#define AMQCPP_API
Definition Config.h:30
void setHost(const std::string &host)
Definition CompositeData.h:101
std::string getHost() const
Definition CompositeData.h:97
void setScheme(const std::string &scheme)
Definition CompositeData.h:85
std::string getFragment() const
Definition CompositeData.h:65
void setPath(const std::string &path)
Definition CompositeData.h:93
LinkedList< URI > & getComponents()
Definition CompositeData.h:54
void setComponents(const LinkedList< URI > &components)
Definition CompositeData.h:61
void setParameters(const Properties ¶meters)
Definition CompositeData.h:77
void setFragment(const std::string &fragment)
Definition CompositeData.h:69
std::string getPath() const
Definition CompositeData.h:89
const LinkedList< URI > & getComponents() const
Definition CompositeData.h:57
std::string getScheme() const
Definition CompositeData.h:81
const Properties & getParameters() const
Definition CompositeData.h:73
This class represents an instance of a URI as defined by RFC 2396.
Definition URI.h:37
A complete implementation of the List interface using a doubly linked list data structure.
Definition LinkedList.h:55
Java-like properties class for mapping string names to string values.
Definition Properties.h:53
Definition ActiveMQMessageTransformation.h:36
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
Definition CachedConsumer.h:24