18 #ifndef _ACTIVEMQ_COMMANDS_CONNECTIONINFO_H_ 19 #define _ACTIVEMQ_COMMANDS_CONNECTIONINFO_H_ 23 #pragma warning( disable : 4290 ) 56 std::vector< decaf::lang::Pointer<BrokerId> >
brokerPath;
66 const static unsigned char ID_CONNECTIONINFO = 3;
79 virtual unsigned char getDataStructureType()
const;
85 virtual std::string toString()
const;
95 virtual const std::string& getClientId()
const;
96 virtual std::string& getClientId();
97 virtual void setClientId(
const std::string& clientId );
99 virtual const std::string& getPassword()
const;
100 virtual std::string& getPassword();
101 virtual void setPassword(
const std::string& password );
103 virtual const std::string& getUserName()
const;
104 virtual std::string& getUserName();
105 virtual void setUserName(
const std::string& userName );
107 virtual const std::vector< decaf::lang::Pointer<BrokerId> >& getBrokerPath()
const;
108 virtual std::vector< decaf::lang::Pointer<BrokerId> >& getBrokerPath();
111 virtual bool isBrokerMasterConnector()
const;
112 virtual void setBrokerMasterConnector(
bool brokerMasterConnector );
114 virtual bool isManageable()
const;
115 virtual void setManageable(
bool manageable );
117 virtual bool isClientMaster()
const;
118 virtual void setClientMaster(
bool clientMaster );
120 virtual bool isFaultTolerant()
const;
121 virtual void setFaultTolerant(
bool faultTolerant );
123 virtual bool isFailoverReconnect()
const;
124 virtual void setFailoverReconnect(
bool failoverReconnect );
126 virtual const std::string& getClientIp()
const;
127 virtual std::string& getClientIp();
128 virtual void setClientIp(
const std::string& clientIp );
Definition: ConnectionInfo.h:49
#define AMQCPP_API
Definition: Config.h:30
virtual bool isConnectionInfo() const
Definition: ConnectionInfo.h:133
std::string password
Definition: ConnectionInfo.h:54
std::string userName
Definition: ConnectionInfo.h:55
bool failoverReconnect
Definition: ConnectionInfo.h:61
bool faultTolerant
Definition: ConnectionInfo.h:60
bool clientMaster
Definition: ConnectionInfo.h:59
Definition: DataStructure.h:27
Interface for an Object that can visit the various Command Objects that are sent from and to this cli...
Definition: CommandVisitor.h:69
std::string clientId
Definition: ConnectionInfo.h:53
Definition: BaseCommand.h:27
std::vector< decaf::lang::Pointer< BrokerId > > brokerPath
Definition: ConnectionInfo.h:56
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements...
Definition: CachedConsumer.h:24
Pointer< ConnectionId > connectionId
Definition: ConnectionInfo.h:52
Decaf's implementation of a Smart Pointer that is a template on a Type and is Thread Safe if the defa...
Definition: Pointer.h:53
bool brokerMasterConnector
Definition: ConnectionInfo.h:57
std::string clientIp
Definition: ConnectionInfo.h:62
bool manageable
Definition: ConnectionInfo.h:58