+mp::Origin::Origin(std::string listen_host,
+ unsigned int listen_port)
+ : m_type(API), m_address(""), m_origin_id(0),
+ m_listen_host(listen_host), m_listen_port(listen_port), m_max_sockets(0)
+{
+}
+
+std::string mp::Origin::listen_host() const
+{
+ return m_listen_host;
+};
+
+std::string & mp::Origin::listen_host()
+{
+ return m_listen_host;
+};
+
+unsigned int mp::Origin::listen_port() const
+{
+ return m_listen_port;
+};
+
+unsigned int & mp::Origin::listen_port()
+{
+ return m_listen_port;
+};
+
+void mp::Origin::set_max_sockets(int max_sockets)
+{
+ m_max_sockets = max_sockets;
+}
+
+int mp::Origin::get_max_sockets()
+{
+ return m_max_sockets;