17 #ifndef BOOTSTRAPMANAGER_HPP_ 
   18 #define BOOTSTRAPMANAGER_HPP_ 
   40     typedef std::list<ITransportConnectionInfoPtr> OperationsServers;
 
   42     OperationsServers getOPSByAccessPointId(std::int32_t 
id);
 
   43     void              notifyChannelManangerAboutServer(
const OperationsServers& servers);
 
   46     std::map<TransportProtocolId, OperationsServers > operationServers_;
 
   47     std::map<TransportProtocolId, OperationsServers::iterator > lastOperationsServers_;
 
   52     std::unique_ptr<std::int32_t> serverToApply;
 
   54     KAA_R_MUTEX_MUTABLE_DECLARE(guard_);
 
virtual void setTransport(IBootstrapTransport *transport)
 
virtual void setChannelManager(IKaaChannelManager *manager)
 
virtual void useNextOperationsServer(const TransportProtocolId &protocolId)
 
virtual void useNextOperationsServerByAccessPointId(std::int32_t id)
 
virtual void onServerListUpdated(const std::vector< ProtocolMetaData > &operationsServers)
 
virtual void receiveOperationsServerList()