summaryrefslogtreecommitdiff
path: root/src/components/include/transport_manager/transport_manager_settings.h
blob: b48684953c46ebd1653555eb4555de3a1cb8aeb2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#ifndef TRANSPORT_MANAGER_SETTINGS
#define TRANSPORT_MANAGER_SETTINGS
#include "transport_manager/transport_manager_mme_settings.h"
namespace transport_manager {
class TransportManagerSettings : public TransportManagerMMESettings {
 public:
  /**
   * @brief Returns true if last state singleton is used
   */
  virtual bool use_last_state() const = 0;

  /**
   * @brief Timeout in transport manager before disconnect
   */
  virtual uint32_t transport_manager_disconnect_timeout() const = 0;

  /**
   * @brief Returns port for TCP transport adapter
   */
  virtual uint16_t transport_manager_tcp_adapter_port() const = 0;
};
}
#endif  // TRANSPORT_MANAGER_SETTINGS