18 #ifndef _ACTIVEMQ_COMMANDS_CONNECTIONCONTROL_H_
19 #define _ACTIVEMQ_COMMANDS_CONNECTIONCONTROL_H_
23 #pragma warning( disable : 4290 )
57 std::vector<unsigned char>
token;
61 const static unsigned char ID_CONNECTIONCONTROL = 18;
74 virtual unsigned char getDataStructureType()
const;
80 virtual std::string toString()
const;
84 virtual bool isClose()
const;
85 virtual void setClose(
bool close );
87 virtual bool isExit()
const;
88 virtual void setExit(
bool exit );
90 virtual bool isFaultTolerant()
const;
91 virtual void setFaultTolerant(
bool faultTolerant );
93 virtual bool isResume()
const;
94 virtual void setResume(
bool resume );
96 virtual bool isSuspend()
const;
97 virtual void setSuspend(
bool suspend );
99 virtual const std::string& getConnectedBrokers()
const;
100 virtual std::string& getConnectedBrokers();
101 virtual void setConnectedBrokers(
const std::string& connectedBrokers );
103 virtual const std::string& getReconnectTo()
const;
104 virtual std::string& getReconnectTo();
105 virtual void setReconnectTo(
const std::string& reconnectTo );
107 virtual bool isRebalanceConnection()
const;
108 virtual void setRebalanceConnection(
bool rebalanceConnection );
110 virtual const std::vector<unsigned char>& getToken()
const;
111 virtual std::vector<unsigned char>& getToken();
112 virtual void setToken(
const std::vector<unsigned char>& token );