diff options
Diffstat (limited to 'src/vpp-api/vom/connection.cpp')
-rw-r--r-- | src/vpp-api/vom/connection.cpp | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/src/vpp-api/vom/connection.cpp b/src/vpp-api/vom/connection.cpp index 90c02f943c4..c03ef99c172 100644 --- a/src/vpp-api/vom/connection.cpp +++ b/src/vpp-api/vom/connection.cpp @@ -26,7 +26,6 @@ connection::connection() connection::~connection() { - disconnect(); } void @@ -35,16 +34,15 @@ connection::disconnect() m_vapi_conn->disconnect(); } -void +int connection::connect() { vapi_error_e rv; - do { - rv = m_vapi_conn->connect(m_app_name.c_str(), - NULL, // m_api_prefix.c_str(), - 128, 128); - } while (VAPI_OK != rv); + rv = m_vapi_conn->connect(m_app_name.c_str(), + NULL, // m_api_prefix.c_str(), + 128, 128); + return rv; } vapi::Connection& |