18 #ifndef _ACTIVEMQ_COMMANDS_ACTIVEMQDESTINATION_H_
19 #define _ACTIVEMQ_COMMANDS_ACTIVEMQDESTINATION_H_
23 #pragma warning( disable : 4290 )
78 const static unsigned char ID_ACTIVEMQDESTINATION = 0;
103 virtual unsigned char getDataStructureType()
const;
105 virtual std::string toString()
const;
114 return this->physicalName;
121 virtual void setPhysicalName(
const std::string& physicalName);
134 this->advisory = advisory;
169 this->exclusive = exclusive;
183 this->ordered = ordered;
190 return orderedTarget;
197 this->orderedTarget = orderedTarget;
212 std::string getDestinationTypeAsString()
const;
249 return physicalName.find_first_of(COMPOSITE_SEPARATOR) != std::string::npos;
263 return physicalName.find_first_of(DestinationFilter::ANY_CHILD) != std::string::npos||
264 physicalName.find_first_of(DestinationFilter::ANY_DESCENDENT) != std::string::npos;
312 return TEMP_PREFIX + clientId + TEMP_POSTFIX;